added send_icmp_message