finilized and tested addr data model...hopefully :)