heat block IMPLEMENTED