listでデータの実体ではなくポインタを保持するようにした