add MainController