simplified routing, finalized user CRUD