changed way we are compiling c code