a few cleanups and initial documentation