adapting new route model