Initial Commit of Assignment 3