add interaction and method