finish the CRUD of users.