get all 4 types of interactions, join, and deduplicate