added customisable view and controller for the :main" element