Blast furnace- theory and practice