Not done yet, but I have to leave for a bit. Will Finish later