add entity communication