end typing part2