def METHOD_NAME(self, **kwargs):
    """
    Forms a HTTP GET query for querying the MPOD database.
    May return more than one query in case an intersection is needed.
    :return: a list containing strings for HTTP GET statement.
    """
    if 'formula' in kwargs and 'element' in kwargs:
        raise ValueError('can not query both formula and elements in MPOD')
    elements = []
    if 'element' in kwargs:
        elements = kwargs.pop('element')
    if not isinstance(elements, list):
        elements = [elements]
    get_parts = []
    for key, value in self._keywords.items():
        if key in kwargs:
            values = kwargs.pop(key)
            get_parts.append(value[1](self, value[0], key, values))
    if kwargs:
        raise NotImplementedError(f"following keyword(s) are not implemented: {', '.join(kwargs.keys())}")
    queries = []
    for element in elements:
        clauses = [self._str_clause('formula', 'element', element)]
        queries.append(f"{self._query_url}?{'&'.join(get_parts + clauses)}")
    if not queries:
        queries.append(f"{self._query_url}?{'&'.join(get_parts)}")
    return queries