multiple patches