[FEAT] Add main controller