Assignment 3 updated files