monitoring & testing