more documenting
minor cleanup