different blocks are