remove .swap ang add signal ex.