Lab 3 Rebuilt

Rebuilt version of lab 3 due today