Work due Friday, 12/22/17