rewrote beginning of basic.md; will finish tomorrow