Implementing new InteractionList