PulseGen and others updates