add interaction types