adding the modified CoolTowel code