How to Create an Interaction from Scratch