added interaction types