Declaration and Address