add kick out function