hal^ s e. m.