added LineReader