new asset compile