new style and controllers generated