still not working
shared memory