BLOCKS

Definition of BLOCKS