added reverseindex