rebuild of pulse