interaction patterns