add some modes to main system