used shared mem