objects interacting