pull

adding 'warmer' and 'cooler' capability.