I got my question and answered it!
I hope I haven't made a mistake, or let any of you down