monitor with supervisor