added 3 more transitions