initial commit, files as of submitting CS143 Project 1C