implement more details of shared memory store