Changing blocks

@bh says,thats macros and he wants it in snap too