team functions