How do people get such good teams