add missing Cooler.cpp