top down transitions working