Validate user model
Fix bug
Fix bug
Better status code