half H f m.