initial commit, what we submitted as assignment3