added part 2