MonitorService first draft