reretrieve of the list optimized