added arp check