the three types of interactions