Work due Friday, 5/24