Section 3 with some Geoff's comment
Re-organize 3rd section. draft of 4th section
Matteus's 2nd Section
updated HF algorithm
pulled from master
updated HF