introspection tools