add shundown event listen