added electronInteraction