patch customization