doc +introspection
