Version 9 - can load from .csv