M.2 and SATA Express are not in the orginal specd for z97 so either you will have to get a card for them and/or another motherboard that supports them like the X99 or a modified z97 motherboard ... which i think a few z97 motherboard support M.2 just unsure if it is the combine SATA 3 port version or the PCIE version of M.2 is all.