valid address check, non-working other things