add options to initialize and start