all transitions working