[@Aristo] Ok, I will probably be making some minor changes to the CS, I'll let you know (to make sure I didn't screw it up.)