patch spec