hals f. m . i *.