new tabs for blocks, changing the architecture of the blocks