candidate models are working
index improvment