initial commit for Assignment 3