hals c . M.