use monitor wrapper