added icmp to handleIp