New version: index_rp()