trying for a working version of patch