patch bank