made generic for all teams