- First version : index based approach.