restructured routes and animations