accept csv as argument