added repository_index
Structures for object
implemneted object lookup functions