forward indexer