adding subject to top of content plus answer to 'The roles of the Front controller' improved thanks to Thilanga Pitigala