ability to set an impulse