new routes, functions and other things