changes to state vector