Adding requirements from COMP2613 assignment 2