update to part 2