Teamwork network and community concept