datacontroller and profile page