initial work on monitor and MPR algm