solving precompilation issue