simplify apis
self-monitoring test