Translate
pulse-contracting