Modified part 1.