routes: encoding again