fixed our profile page seperation of concerns