add team creation functionality