add a SourceResult class
csv returns a list of SourceResult