route params needs work as well as template cache