updated to ARC
added stopMonitoring