first commit

Kludge. Will clean up after midterms.