Work due Friday, 11/9/18