Profile controller.