Updated Assignment 1.