Updated Assignment 5 requirements