def make_dict_lowercase(d):
    """
        Utliity method to convert keys and values in a dictionary `d` to lowercase.

        Args:
            `d` (:obj:`dict`): dictionary whose key and values have to be converted into lowercase
        
        Returns:
            `lower_case_dict` that is a copy of `d` but with the key and value converted to lowercase
            
    """
    lower_case_dict = dict()
    for k in d.keys():
        lower_case_dict[k.lower()] = d[k].lower()
    return lower_case_dict