catching more signals