half of memory access function done