Added struct for IPs