profile page functions completed