add doc: interaction