struct IPs definition changed