adds new route handling

why comment this out?