add OTA (2)