Started implementing block Handling