understanding social dynamics