I think I have completed my CS as well, please look it over.