lab 5 v29 pre complete

lab 5 v29 pre complete