2nd commit
諸々仮実装