reading tab seperated values