fix bug with user profile validation
generate profile controller
update profile and added scoped statuses