compiles on lab computer in codeblocks