addres assignment