Added cooler to arguments
Switched ambiguous method naming
Added Cooler class