super cool update, probably breaks on a few screens, yolo