more work on Blocks and Items