{"id":8369,"date":"2026-11-13T13:10:00","date_gmt":"2026-11-13T13:10:00","guid":{"rendered":"https:\/\/www.devopsconsulting.in\/blog\/?p=8369"},"modified":"2026-11-13T13:10:00","modified_gmt":"2026-11-13T13:10:00","slug":"devops-consulting-trends-automating-repeatable-work","status":"publish","type":"post","link":"https:\/\/www.devopsconsulting.in\/blog\/devops-consulting-trends-automating-repeatable-work\/","title":{"rendered":"DevOps Consulting Trends: Automating the Repeatable Work"},"content":{"rendered":"<p>A pattern is becoming visible in how DevOps consulting engagements are run. The better ones no longer open with a tool purchase or a sweeping target architecture. They open with a few weeks of deliberately manual work: reading the pipelines, walking through the release by hand, interviewing the people who actually do the on-call. Only after that do the consultants pick out the steps that repeat unchanged and convert them into templates, checklists and scripts. The shift is gradual, but it is changing what clients ask for and what advisers deliver.<\/p>\n<h2>The state of play<\/h2>\n<p>For years, consulting deliverables were mostly documents. An assessment report, a roadmap, a set of recommendations, each assembled largely from scratch for each client. Clients paid, quite reasonably, for the expertise behind the documents. Yet a good part of the labour was clerical: collecting inventory, normalising the findings, formatting the same sections for the tenth time.<\/p>\n<p>Two forces are pushing against that habit. Clients want evidence of progress sooner, and consultants know that clerical work crowds out thinking. The result is a growing practice of treating the engagement itself as something to be improved by automation, provided that the automation follows understanding rather than precedes it.<\/p>\n<h2>Trend one: manual discovery before any tooling<\/h2>\n<p>Engagements that begin by installing a platform tend to find, a quarter later, that the platform automates a process nobody had examined. Teams now push back on this. A manual discovery phase, even a short one, exposes where handoffs stall, which approvals are ceremonial, and which steps depend on one person&#8217;s memory.<\/p>\n<p>That phase is also the source material for automation. Notes from three or four manual walkthroughs, laid side by side, reveal what is constant. Constant steps are candidates for scripting. Variable steps point to decisions that need people.<\/p>\n<h2>Trend two: reusable assessment assets<\/h2>\n<p>Consultants who run many similar engagements are building their own internal templates: interview guides, inventory spreadsheets, report skeletons, kickoff checklists. This site has looked at one version of the idea in an article on <a href=\"https:\/\/www.devopsconsulting.in\/blog\/scmgalaxy-os-for-consultants-how-to-generate-devops-assessment-reports-and-transformation-roadmaps\/\">generating assessment reports and transformation roadmaps with a consultant toolkit<\/a>. The broader point holds regardless of product: when a deliverable is assembled the same way every time, the assembly is a job for a template, and the findings are a job for a person.<\/p>\n<p>A caution that experienced advisers repeat: a template should save typing, not thinking. Skeleton sections that are left unedited are a sign that nobody looked hard at the client&#8217;s reality.<\/p>\n<h2>Trend three: testing as the first automation clients accept<\/h2>\n<p>When clients are asked which repeated step they most want removed from their delivery process, regression checks rank near the top. They are tedious, predictable and easy to measure. An overview of <a href=\"https:\/\/www.devopsconsulting.in\/blog\/automated-testing-in-devops-how-consultants-transform-quality-and-delivery-speed\/\">how consultants approach automated testing to improve quality and delivery speed<\/a> shows why it tends to be the first thing automated.<\/p>\n<p>What matters for the trend is the sequence. Teams that skipped manual exploratory work and automated a thin set of checks soon found them brittle. Teams that ran tests by hand, learned which failures mattered, and then automated those, ended up with suites they trusted.<\/p>\n<h2>Trend four: the human checkpoint is being specified, not assumed<\/h2>\n<p>Mature engagements now define, in writing, which steps remain with a person. Approvals for production changes, exceptions to a policy, the call on whether to roll back: these are named as human decisions, with a responsible role attached. This is a notable change from earlier enthusiasm in which automation was expected to absorb everything.<\/p>\n<p>A practical way to record it is a two-column table. The left column lists steps the script performs. The right column lists steps a named role performs, each with the information that role needs in front of them. Reviewing this table every quarter keeps both columns honest.<\/p>\n<h2>What clients should ask their advisers<\/h2>\n<ul>\n<li>Which steps did you perform manually before automating them, and what did you learn?<\/li>\n<li>Which part of this deliverable is reusable, and which part is specific to us?<\/li>\n<li>Where does the automation stop and a person take over?<\/li>\n<li>Who maintains these scripts after you leave, and where are they stored?<\/li>\n<li>What is the plan if a script produces a wrong result?<\/li>\n<\/ul>\n<p>These are not hostile questions. A capable consultant will welcome them, because the answers define scope clearly and protect the client from inheriting something nobody understands.<\/p>\n<h2>Risks the trend carries<\/h2>\n<p>Automating too early remains the most common error. A script that encodes a misunderstanding spreads it faster than any manual process could. A second risk is quiet decay: a template that was accurate when written and is never reviewed. A third is overconfidence. When a pipeline runs green for months, teams may stop noticing the one input that has changed.<\/p>\n<p>The remedy for all three is the same unglamorous discipline: record what the automation assumes, assign an owner, and set a review date.<\/p>\n<h2>A parallel from outside software<\/h2>\n<p>The pattern of standardising a repeated first contact appears well beyond IT. <a href=\"https:\/\/www.hiphospitals.com\/\">HipHospitals<\/a>, a medical tourism website, arranges hospitals and doctors by destination country and invites visitors from abroad to send a free-quote or appointment request using its online forms. It is a clean, non-clinical example of an intake step made uniform so that human attention can go to the conversations that follow. Consulting teams can take the same lesson into their own onboarding.<\/p>\n<h2>Where the practice is likely to go<\/h2>\n<p>Expect a few developments over the coming planning cycles:<\/p>\n<ol>\n<li>Discovery phases will be shorter but more structured, with recorded steps that feed directly into scripts.<\/li>\n<li>Clients will request the reusable assets, not only the report, as part of the contract.<\/li>\n<li>Handover will include a plain list of what is automated and what is not.<\/li>\n<li>Advisers will compete on judgment and communication, since the clerical work is cheaper to reproduce.<\/li>\n<\/ol>\n<p>None of this reduces the need for experienced people. It sharpens it. When the repeatable work is handled by a template or a script, the remaining hours go to the questions that no template can answer: what should this organisation change first, what will it tolerate, and who needs convincing.<\/p>\n<h2>A note on pricing and scope<\/h2>\n<p>Reusable assets also change commercial conversations. If a consultant has already turned discovery paperwork into a template, a client reasonably expects the first deliverable to arrive sooner and the fee to reflect expertise, not clerical hours. Scope statements are shifting accordingly, naming the decisions the adviser will own and the repeatable outputs they will hand over, rather than listing days of effort.<\/p>\n<h2>Takeaway<\/h2>\n<p>The most useful instinct a DevOps consultant can develop is a sense of timing. Do the work by hand until the pattern is clear. Automate the part that holds still. Keep people on the decisions. Engagements that follow that order tend to leave behind assets clients actually use.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>A look at where DevOps consulting is heading: engagements increasingly start with hands-on discovery, then convert the repetitive deliverables into reusable, scripted assets.<\/p>\n","protected":false},"author":8,"featured_media":8370,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[30],"tags":[],"class_list":["post-8369","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-devops-consulting"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v28.7 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>DevOps Consulting Trends: Automating the Repeatable Work - DevOps Consulting<\/title>\n<meta name=\"description\" content=\"DevOps consulting trends: engagements start with manual discovery, then turn repeated deliverables into reusable scripted assets while experts keep judgment.\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/www.devopsconsulting.in\/blog\/devops-consulting-trends-automating-repeatable-work\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"DevOps Consulting Trends: Automating the Repeatable Work - DevOps Consulting\" \/>\n<meta property=\"og:description\" content=\"DevOps consulting trends: engagements start with manual discovery, then turn repeated deliverables into reusable scripted assets while experts keep judgment.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.devopsconsulting.in\/blog\/devops-consulting-trends-automating-repeatable-work\/\" \/>\n<meta property=\"og:site_name\" content=\"DevOps Consulting\" \/>\n<meta property=\"article:published_time\" content=\"2026-11-13T13:10:00+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/www.devopsconsulting.in\/blog\/wp-content\/uploads\/2026\/11\/b2a-banner-2945120-banner.png\" \/>\n\t<meta property=\"og:image:width\" content=\"1200\" \/>\n\t<meta property=\"og:image:height\" content=\"630\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/png\" \/>\n<meta name=\"author\" content=\"Kabir Malhotra\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"Kabir Malhotra\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"6 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\\\/\\\/www.devopsconsulting.in\\\/blog\\\/devops-consulting-trends-automating-repeatable-work\\\/#article\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/www.devopsconsulting.in\\\/blog\\\/devops-consulting-trends-automating-repeatable-work\\\/\"},\"author\":{\"name\":\"Kabir Malhotra\",\"@id\":\"https:\\\/\\\/www.devopsconsulting.in\\\/blog\\\/#\\\/schema\\\/person\\\/4cff11af81c93e658f55af13b267f093\"},\"headline\":\"DevOps Consulting Trends: Automating the Repeatable Work\",\"datePublished\":\"2026-11-13T13:10:00+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\\\/\\\/www.devopsconsulting.in\\\/blog\\\/devops-consulting-trends-automating-repeatable-work\\\/\"},\"wordCount\":1140,\"commentCount\":0,\"image\":{\"@id\":\"https:\\\/\\\/www.devopsconsulting.in\\\/blog\\\/devops-consulting-trends-automating-repeatable-work\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/www.devopsconsulting.in\\\/blog\\\/wp-content\\\/uploads\\\/2026\\\/11\\\/b2a-banner-2945120-banner.png\",\"articleSection\":[\"DevOps consulting\"],\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\\\/\\\/www.devopsconsulting.in\\\/blog\\\/devops-consulting-trends-automating-repeatable-work\\\/#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/www.devopsconsulting.in\\\/blog\\\/devops-consulting-trends-automating-repeatable-work\\\/\",\"url\":\"https:\\\/\\\/www.devopsconsulting.in\\\/blog\\\/devops-consulting-trends-automating-repeatable-work\\\/\",\"name\":\"DevOps Consulting Trends: Automating the Repeatable Work - DevOps Consulting\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/www.devopsconsulting.in\\\/blog\\\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\\\/\\\/www.devopsconsulting.in\\\/blog\\\/devops-consulting-trends-automating-repeatable-work\\\/#primaryimage\"},\"image\":{\"@id\":\"https:\\\/\\\/www.devopsconsulting.in\\\/blog\\\/devops-consulting-trends-automating-repeatable-work\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/www.devopsconsulting.in\\\/blog\\\/wp-content\\\/uploads\\\/2026\\\/11\\\/b2a-banner-2945120-banner.png\",\"datePublished\":\"2026-11-13T13:10:00+00:00\",\"author\":{\"@id\":\"https:\\\/\\\/www.devopsconsulting.in\\\/blog\\\/#\\\/schema\\\/person\\\/4cff11af81c93e658f55af13b267f093\"},\"description\":\"DevOps consulting trends: engagements start with manual discovery, then turn repeated deliverables into reusable scripted assets while experts keep judgment.\",\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/www.devopsconsulting.in\\\/blog\\\/devops-consulting-trends-automating-repeatable-work\\\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/www.devopsconsulting.in\\\/blog\\\/devops-consulting-trends-automating-repeatable-work\\\/#primaryimage\",\"url\":\"https:\\\/\\\/www.devopsconsulting.in\\\/blog\\\/wp-content\\\/uploads\\\/2026\\\/11\\\/b2a-banner-2945120-banner.png\",\"contentUrl\":\"https:\\\/\\\/www.devopsconsulting.in\\\/blog\\\/wp-content\\\/uploads\\\/2026\\\/11\\\/b2a-banner-2945120-banner.png\",\"width\":1200,\"height\":630},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/www.devopsconsulting.in\\\/blog\\\/#website\",\"url\":\"https:\\\/\\\/www.devopsconsulting.in\\\/blog\\\/\",\"name\":\"DevOps Consulting\",\"description\":\"DevOps Consulting | SRE Consulting | DevSecOps Consulting | MLOps Consulting\",\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\\/\\\/www.devopsconsulting.in\\\/blog\\\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"},{\"@type\":\"Person\",\"@id\":\"https:\\\/\\\/www.devopsconsulting.in\\\/blog\\\/#\\\/schema\\\/person\\\/4cff11af81c93e658f55af13b267f093\",\"name\":\"Kabir Malhotra\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/d77044c5c70611f0b6d1131a1758057dcb873aae1740ec1c40a13a6428461d0b?s=96&d=mm&r=g\",\"url\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/d77044c5c70611f0b6d1131a1758057dcb873aae1740ec1c40a13a6428461d0b?s=96&d=mm&r=g\",\"contentUrl\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/d77044c5c70611f0b6d1131a1758057dcb873aae1740ec1c40a13a6428461d0b?s=96&d=mm&r=g\",\"caption\":\"Kabir Malhotra\"},\"url\":\"https:\\\/\\\/www.devopsconsulting.in\\\/blog\\\/author\\\/kabir-malhotra\\\/\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"DevOps Consulting Trends: Automating the Repeatable Work - DevOps Consulting","description":"DevOps consulting trends: engagements start with manual discovery, then turn repeated deliverables into reusable scripted assets while experts keep judgment.","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/www.devopsconsulting.in\/blog\/devops-consulting-trends-automating-repeatable-work\/","og_locale":"en_US","og_type":"article","og_title":"DevOps Consulting Trends: Automating the Repeatable Work - DevOps Consulting","og_description":"DevOps consulting trends: engagements start with manual discovery, then turn repeated deliverables into reusable scripted assets while experts keep judgment.","og_url":"https:\/\/www.devopsconsulting.in\/blog\/devops-consulting-trends-automating-repeatable-work\/","og_site_name":"DevOps Consulting","article_published_time":"2026-11-13T13:10:00+00:00","og_image":[{"width":1200,"height":630,"url":"https:\/\/www.devopsconsulting.in\/blog\/wp-content\/uploads\/2026\/11\/b2a-banner-2945120-banner.png","type":"image\/png"}],"author":"Kabir Malhotra","twitter_card":"summary_large_image","twitter_misc":{"Written by":"Kabir Malhotra","Est. reading time":"6 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/www.devopsconsulting.in\/blog\/devops-consulting-trends-automating-repeatable-work\/#article","isPartOf":{"@id":"https:\/\/www.devopsconsulting.in\/blog\/devops-consulting-trends-automating-repeatable-work\/"},"author":{"name":"Kabir Malhotra","@id":"https:\/\/www.devopsconsulting.in\/blog\/#\/schema\/person\/4cff11af81c93e658f55af13b267f093"},"headline":"DevOps Consulting Trends: Automating the Repeatable Work","datePublished":"2026-11-13T13:10:00+00:00","mainEntityOfPage":{"@id":"https:\/\/www.devopsconsulting.in\/blog\/devops-consulting-trends-automating-repeatable-work\/"},"wordCount":1140,"commentCount":0,"image":{"@id":"https:\/\/www.devopsconsulting.in\/blog\/devops-consulting-trends-automating-repeatable-work\/#primaryimage"},"thumbnailUrl":"https:\/\/www.devopsconsulting.in\/blog\/wp-content\/uploads\/2026\/11\/b2a-banner-2945120-banner.png","articleSection":["DevOps consulting"],"inLanguage":"en-US","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/www.devopsconsulting.in\/blog\/devops-consulting-trends-automating-repeatable-work\/#respond"]}]},{"@type":"WebPage","@id":"https:\/\/www.devopsconsulting.in\/blog\/devops-consulting-trends-automating-repeatable-work\/","url":"https:\/\/www.devopsconsulting.in\/blog\/devops-consulting-trends-automating-repeatable-work\/","name":"DevOps Consulting Trends: Automating the Repeatable Work - DevOps Consulting","isPartOf":{"@id":"https:\/\/www.devopsconsulting.in\/blog\/#website"},"primaryImageOfPage":{"@id":"https:\/\/www.devopsconsulting.in\/blog\/devops-consulting-trends-automating-repeatable-work\/#primaryimage"},"image":{"@id":"https:\/\/www.devopsconsulting.in\/blog\/devops-consulting-trends-automating-repeatable-work\/#primaryimage"},"thumbnailUrl":"https:\/\/www.devopsconsulting.in\/blog\/wp-content\/uploads\/2026\/11\/b2a-banner-2945120-banner.png","datePublished":"2026-11-13T13:10:00+00:00","author":{"@id":"https:\/\/www.devopsconsulting.in\/blog\/#\/schema\/person\/4cff11af81c93e658f55af13b267f093"},"description":"DevOps consulting trends: engagements start with manual discovery, then turn repeated deliverables into reusable scripted assets while experts keep judgment.","inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.devopsconsulting.in\/blog\/devops-consulting-trends-automating-repeatable-work\/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/www.devopsconsulting.in\/blog\/devops-consulting-trends-automating-repeatable-work\/#primaryimage","url":"https:\/\/www.devopsconsulting.in\/blog\/wp-content\/uploads\/2026\/11\/b2a-banner-2945120-banner.png","contentUrl":"https:\/\/www.devopsconsulting.in\/blog\/wp-content\/uploads\/2026\/11\/b2a-banner-2945120-banner.png","width":1200,"height":630},{"@type":"WebSite","@id":"https:\/\/www.devopsconsulting.in\/blog\/#website","url":"https:\/\/www.devopsconsulting.in\/blog\/","name":"DevOps Consulting","description":"DevOps Consulting | SRE Consulting | DevSecOps Consulting | MLOps Consulting","potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/www.devopsconsulting.in\/blog\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":"Person","@id":"https:\/\/www.devopsconsulting.in\/blog\/#\/schema\/person\/4cff11af81c93e658f55af13b267f093","name":"Kabir Malhotra","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/secure.gravatar.com\/avatar\/d77044c5c70611f0b6d1131a1758057dcb873aae1740ec1c40a13a6428461d0b?s=96&d=mm&r=g","url":"https:\/\/secure.gravatar.com\/avatar\/d77044c5c70611f0b6d1131a1758057dcb873aae1740ec1c40a13a6428461d0b?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/d77044c5c70611f0b6d1131a1758057dcb873aae1740ec1c40a13a6428461d0b?s=96&d=mm&r=g","caption":"Kabir Malhotra"},"url":"https:\/\/www.devopsconsulting.in\/blog\/author\/kabir-malhotra\/"}]}},"_links":{"self":[{"href":"https:\/\/www.devopsconsulting.in\/blog\/wp-json\/wp\/v2\/posts\/8369","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.devopsconsulting.in\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.devopsconsulting.in\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.devopsconsulting.in\/blog\/wp-json\/wp\/v2\/users\/8"}],"replies":[{"embeddable":true,"href":"https:\/\/www.devopsconsulting.in\/blog\/wp-json\/wp\/v2\/comments?post=8369"}],"version-history":[{"count":1,"href":"https:\/\/www.devopsconsulting.in\/blog\/wp-json\/wp\/v2\/posts\/8369\/revisions"}],"predecessor-version":[{"id":8500,"href":"https:\/\/www.devopsconsulting.in\/blog\/wp-json\/wp\/v2\/posts\/8369\/revisions\/8500"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.devopsconsulting.in\/blog\/wp-json\/wp\/v2\/media\/8370"}],"wp:attachment":[{"href":"https:\/\/www.devopsconsulting.in\/blog\/wp-json\/wp\/v2\/media?parent=8369"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.devopsconsulting.in\/blog\/wp-json\/wp\/v2\/categories?post=8369"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.devopsconsulting.in\/blog\/wp-json\/wp\/v2\/tags?post=8369"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}