hatare m . fl.