Work due Friday, 5/18