more work on address inputs