roles and different character interactions