Implemented IronFurnace