finish crud for user model