address creation using object