public monitor