asset-refactor