list of interaction types