add shared memory