bench for introspect