Lab 8

@sampathweb @lezhukov still putting a few things together, but wanted you to be able to review.