Impulse Product Registration