added support for choosing the suspend mode, standby is default