Added line by line read