develop index