added signals to indicate read/write completion and cleaned up address representation