[A] Add workHeat and some reverse engineering