more block extraction