What are the three types of interaction?