added warmer method