cat logic of interactions