adding DeepCooler