Some improvement on HMIPlot