use newest impulse