Assignment 04 reqs