skeliton for controller app