example of Blocks