Generate controller profile