make monitor object final