Assignment 8 reqs