assignment 1 part 1-3
assignment 1 part 4
assignment 1 part 6