Compiling code before excution