This assignment is due tomorrow at 3 pm July 31,