finished silly_blocks (passing blocks to methods