assignment 2

part 1