first assignment part 2