Draft implementation of the monitor