Lab 5: Putting it together