csv reader client