just a tonne of in-progress garbage here