changed print functions, fixed heater on bug