Another Revisit but I've had this in my folder for like 2 months now. So in case I don't finish here is the WIP.