210 final cpsc

thoughts?