patcher part 1