changed states
added one for all