gnerated profile controller