worked on route templates