pulse + text