wordcounter and linecounter