rewrote main
commint unfinshed work to switch computers