completed implementing the proxy arp functionality