assets initialize on precompile