generate profile controller
update profile and added scoped status updates to it