end : end of part 1