editted codeblocks