done with lab12, I feel like I learned something