- transitions between all states working