at update

change trotter to include Hamiltonian operators

next update, simple and full... add flag for choice