Added blocks.c