add interactions