misc noncommgraph stuff
begin szegedy rewrite
more