continued implementation of the monitor actor