add interaction context