added cooler methods