Finishing all of lab 4 and adding constructs for lab 5