asset precompling