add tests, move access outside address block