model for interaction