Added Monitor class