implement team destroy