generate profile controller
update profile page, add scope status updates to it