add dependent asset creation