Adding prototype for Cooling, needs to be tested