Requirement for Assignment 1