commit with fuh fully functioning User CRUD