add interaction compiler