rewrote final docs because open office is stupid.