team 4 functions