init precompile