add interaction package with exception