make routes more restful