added back asset precompile