Team abstraction