added special forms for documenting, plus a few more edits