precompile work and info