NEW: Assignment 3 Work in progress