added asset precompile