finished state transitions, added second idle state for memory