Social generations