implement list_find_index