add a simple address implementation