fixes to furnace object