IHM optimization