fix routes to be RESTFUL