add script support for all devices