Abstracted/indexed

Abstracted/indexed