Revert "Revert "Lab 8""

This reverts commit 65190d8a55508e98f55a337372bef43c582b9988.