minor modifications to part 3