def find_shablons(key_word, array):
    """
    Receive the `key_word` as string shablon, find all words in `array`
    which contain it and return list of those words
    
    Parameters
    ----------
    key_word : str
    array: list
    
    Returns
    -------
    list
    """
    
    result_list = []
    key_word = key_word.lower()
    for comp in array:
        comp = str(comp)
        comp_lower = comp.lower()
        if comp_lower.find(key_word) != -1:
            result_list.append(comp)
    return result_list