comments added part 1