initial commit with starting point code from HW2