working on new version for asset compile