initial controller, asset and view setup