few more changes, sicmp is faster then icmp