working on precompile fix