add mainController