adapted to assetify