add SX cooler implementation