[@McHaggis] I like the way your CS was structured, mind if I copy the structure?