team traverse