three new routes

three new routes