CRUD for user + spec