Initial dist subtree commit
final turn in, with page up working