changes to the user profile image and restructuring of the controllers