teamwork by symbolic