generate profile controller
updated profile scope