cleaned up app and a default controler