added Monitor.ready