add all single letter into ignore, uses non-letter to split
some cleaning