伊藤さんのqiita記事を読んで色々追加