finishing user model CRUD