rough work done; now to trim back, analyze, and then publish 87f778f jsulz HF staff commited on 24 days ago