Implemented all elements required for heater.