def find(criteria = {})
      raise InvalidArgumentError if criteria.class != Hash
      if criteria[:name]
        return @parsed_data.select { |item| item.name == criteria[:name] }.first
      end