Full ARP Code