growing out instead of up. moving machines and time to edit.

probably better to write a full stack instead of a help function first.