add monitor communication