Adding new functions and new routes.