ihm improvment #22