explaining interactions