Find comment in arp

Please help!!
We need to get comments from the ARP and set in ip firewall address-list.

:foreach i in=[/ip firewall address-list find] do={
	:local ipaddress [/ip firewall address-list get $i address];
	:local ipcomment [/ip arp get [find address=$ipaddress] comment];
	/ip firewall address-list set $i comment=$ipcomment
}

What is wrong?