now use CODEBLOCK and GNU compiler