signal arr catcxh all