Work due Friday, May 10