add non-interactive mode which enable program put into background.