add monitor block api