うまく行かない点があるのでTODOにして後回し