Builderパターンの実装
todoコメント追加