added overall structure for address data handling