just about ready for testing the block extraction part