structures of blocks