how can assemble a map from a collection, what is set in key map assuming that the map value will be the same with the list elem ?