changed two state change