added blocks_demo