finish basic function of AddressClassifier but still need to refine