integrate sources available in internetarchive
enhance API
support the case where parameters have multiple valuesets for the same language