initial codeblocks project