first crack at an address class