refactoring and fuller conversion for csv assets