Second Commit first 1/2 of lab 3