added 1st variant of app, a single page/module/controllers approach