CS posted, let me know if I need to change anything.