Sorry I've been taking a while. I'll edit this post when I finish my CS.