team 3 functions