revise team creation method