added options for starting up in different scenarios