add edist.py, align.py, spell.cc