asset precompole