+ apply patch