addresses read/edit