add the patch for epulse