changing front end switch to startup() interface