added fun arp stuff