Initiated changing state by state itself: output -> idle