change sub_controllers and forms - part III