Aaron's take on lab5