add mainCtrl