adding pulser