change everything, YOLO

Work in progress

Explanations to follow shortly...