added signals to indicate completion of read or write operation