introduction for part 4 of assignment 1