make_sharedを整理