add support for clock_pulse