added LineReader
added LineColReader