Sorry for making you guys wait. I've got exams going on. I'll try to finish up my CS today if I can but no promises.