compiling cs