initial commit, code from class