Have rearranged the order of the input flow, but also have to work out how to separately have a ground state and dynamic hamiltonian happening