monitoring kinds