add clean event