modification 2.2 (introspection)