revised patch