objective starts a monitor loop