added address and addresstype methods