labs and precompile