make more restful