several patches