Lab 1 through 3 assignment due September 5