Did some more editing, didn't get far, will finish soon