lots of fix, process_address_addedd