fiddling with codeblocks