boomerang. .. teamwork! boomerang teamwork!