Compiling code (not test yet)