done: 4 patches