serve teams dynamically