I finished my CS, I hope he's acceptable.