added panelHoleTangent to IOT