all-prompt : exchange point & mark