adds maincontroller