shared pointerじゃね?