final preCompilation code