Implementation of individual models of interaction

Summary
Implementation of individual models of interaction