implemented program and controller names
removed 'coarse' from controler names