{"id":142,"date":"2023-01-13T01:26:29","date_gmt":"2023-01-13T01:26:29","guid":{"rendered":"https:\/\/nas01.tallpaul.net\/wordpress\/?p=142"},"modified":"2024-09-17T18:14:27","modified_gmt":"2024-09-17T17:14:27","slug":"i-want-to-help-isvs-modernise-applications-with-openshift","status":"publish","type":"post","link":"https:\/\/nas01.tallpaul.net\/wordpress\/2023\/01\/i-want-to-help-isvs-modernise-applications-with-openshift\/","title":{"rendered":"I Want To Help ISVs Modernise Applications With OpenShift"},"content":{"rendered":"\n<p>Why Power10 for ISVs?<\/p>\n\n\n\n<p>That&#8217;s easy! Modernising ISV applications on Power 10 makes sense!<\/p>\n\n\n\n<p>Leading ISVs have long favoured IBM Power Systems to run mission-critical workloads. These workloads are often customers&#8217; Crown Jewels of applications and solutions, and IBM Power Systems has provided many years of exemplary service.<\/p>\n\n\n\n<p>The maturity and stability of the Power platform, along with advanced Scale, Performance, Security, Reliability, Availability, Serviceability, and Total Cost of Ownership, have been well-known within the industry and very much appreciated by our loyal customers.<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img decoding=\"async\" src=\"https:\/\/nas01.tallpaul.net\/wordpress\/wp-content\/uploads\/2023\/01\/Why-Power10.jpg\" alt=\"\" class=\"wp-image-147\"\/><figcaption class=\"wp-element-caption\">Power10 &#8211; Sustainability, Performance, Scale, Security, Reliability, and Availability.<\/figcaption><\/figure>\n\n\n\n<p>Still, the world moves on and Power with it!<\/p>\n\n\n\n<p>Where IBM Power leads the world in consolidating Virtual Machines with its highly secure hardware-based PowerVM virtualisation capabilities, the same is true for modern containerised solutions.<\/p>\n\n\n\n<p>The benefits of Power Servers are the same in an OpenShift Container Platform world as they have always been for large-scale monolithic solutions. <\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Sustainability<\/h3>\n\n\n\n<p>I&#8217;m a SCUBA diver and want to protect our environment for my children and theirs. I believe in providing the best sustainability, a hot topic right now, which is not surprising given rising energy costs. Still, before that, we should all care for and look after our planet. Anything we can do to save energy and our sealife and prevent global warming has got to be good.<\/p>\n\n\n\n<p>Superior performance, scale, and consolidation with enhanced security create building blocks for outstanding sustainability. Power provides the tools to do more with less, improving sustainability.<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img decoding=\"async\" src=\"https:\/\/nas01.tallpaul.net\/wordpress\/wp-content\/uploads\/2023\/01\/SMT8-1024x576.jpg\" alt=\"\" class=\"wp-image-148\"\/><figcaption class=\"wp-element-caption\">Power is stronger and more flexible<\/figcaption><\/figure>\n\n\n\n<p>Not only is the Power processor stronger than other architectures, but more flexible too. The x86 architecture may provide one or two threads per core, while Power offers the choice of one, two, four or even eight threads per core.<\/p>\n\n\n\n<h4 class=\"wp-block-heading\">Customer Quote<\/h4>\n\n\n\n<p><em>\u201cThe efficiency of Power symmetric multithreading that is exploited by OpenShift results in a 4:1 savings in the number of cores required vs. VMware on x86.\u201d<\/em><\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Collocation<\/h3>\n\n\n\n<p>Reduce latency by moving containers and microservices to collocate with Data-Centric workloads on Power Systems. Police forces, Health Industries and Finance Sector customers are all interested in collocation to reduce latency, improve performance and reduce costs.<\/p>\n\n\n\n<p>Testing has shown the advantage of co-location increases exponentially from 4x to 20x with 40ms round trip latency.<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img decoding=\"async\" src=\"https:\/\/nas01.tallpaul.net\/wordpress\/wp-content\/uploads\/2023\/01\/colocation.jpg\" alt=\"\" class=\"wp-image-152\"\/><\/figure>\n\n\n\n<h3 class=\"wp-block-heading\">Cloud is a Capability<\/h3>\n\n\n\n<p>Cloud is a capability, not a destination, and you enjoy all the benefits of Cloud with Power, where ever deployed. <\/p>\n\n\n\n<p>I have worked with Finance and Commercial Sector customers to move from Public to Power Private and Public Clouds. Some customers are concerned with the sensitive nature of the application and data and wish to avoid that located in Public Cloud Services. Others welcome assistance from their IBM team or use the existing capacity rather than purchase additional resources.<\/p>\n\n\n\n<p>Power works well in any Private, Public or Hybrid Cloud, so the choice is yours.<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img decoding=\"async\" src=\"https:\/\/nas01.tallpaul.net\/wordpress\/wp-content\/uploads\/2023\/01\/Deploy-Anywhere-1024x576.jpg\" alt=\"\" class=\"wp-image-146\"\/><figcaption class=\"wp-element-caption\">Power10 delivers Private, Hybrid and Public Cloud.<\/figcaption><\/figure>\n\n\n\n<h3 class=\"wp-block-heading\">Delivering multi-architecture Hybrid Cloud<\/h3>\n\n\n\n<p>I recently delivered Hybrid Cloud capabilities, including x86 and Power OpenShift Container Platform (OCP) clusters on the private cloud, plus x86 OCP in Microsoft Azure and Power OCP in IBM Cloud.<\/p>\n\n\n\n<p>All four OCP clusters, both x86 &amp; Power, are managed by Red Hat Advanced Cluster Manager, deployed within the Power OCP. Customers may deploy or move applications and microservices between x86 and Power platforms on Public, Private, or Hybrid Clouds.<\/p>\n\n\n\n<h4 class=\"wp-block-heading\">Avoid Lock-In<\/h4>\n\n\n\n<p>OpenShift allows you to move workloads where ever you like. Don&#8217;t get locked into a particular Public Cloud provider. Retain your control over your applications, data and spending. None of us knows what will happen in the future, so protect yourself now. <\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Security<\/h3>\n\n\n\n<figure class=\"wp-block-image size-full\"><img decoding=\"async\" src=\"https:\/\/nas01.tallpaul.net\/wordpress\/wp-content\/uploads\/2023\/01\/Security.jpg\" alt=\"\" class=\"wp-image-149\"\/><\/figure>\n\n\n\n<p>The world is in the midst of a digital transformation. As businesses adapt to capitalize on digital, trust will be the currency that drives this new economy. Trust is why 44 of the top 50 banks and 90% of the largest airlines run on IBM Power systems.<\/p>\n\n\n\n<p>I often Partner with Aqua Security to protect the entire application development lifecycle.<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img decoding=\"async\" src=\"https:\/\/nas01.tallpaul.net\/wordpress\/wp-content\/uploads\/2023\/01\/Aqua-1024x576.jpg\" alt=\"\" class=\"wp-image-150\"\/><\/figure>\n\n\n\n<h3 class=\"wp-block-heading\">Modernising with .Net<\/h3>\n\n\n\n<p>Last year I worked with development and Customers to deliver .Net applications on Power Systems. This is a great opportunity, and ISVs collocate .Net with Data-Centric workloads to modernise traditional applications.<\/p>\n\n\n\n<h5 class=\"wp-block-heading\">Customer Quote<\/h5>\n\n\n\n<p>&#8220;<em>I used the image and did not have any trouble with it. It is stable, even on heavy workload. Thanks to you we were able to create a fully functional development environment of all our web contents in the IBM Cloud under OpenShift.<\/em>&#8220;<\/p>\n\n\n\n<p>&#8220;<em>Anyway, thanks a lot for the image. It was the last puzzle piece missing for us to implement our services on<br>Power-OpenShift.<\/em>\u201d<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><a href=\"https:\/\/www.ibm.com\/downloads\/cas\/29RYARBY\"><img decoding=\"async\" src=\"https:\/\/nas01.tallpaul.net\/wordpress\/wp-content\/uploads\/2023\/01\/Net-Reference-1024x576.jpg\" alt=\"\" class=\"wp-image-151\"\/><\/a><figcaption class=\"wp-element-caption\">Download the full reference here <br>https:\/\/www.ibm.com\/downloads\/cas\/29RYARBY  <\/figcaption><\/figure>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"RADAR-ISV\">RADAR-ISV is here to Help<\/h2>\n\n\n\n<h3 class=\"wp-block-heading\">Example use cases<\/h3>\n\n\n\n<figure class=\"wp-block-image alignleft size-full\"><img decoding=\"async\" src=\"https:\/\/nas01.tallpaul.net\/wordpress\/wp-content\/uploads\/2023\/01\/RADAR-1.jpg\" alt=\"\" class=\"wp-image-154\"\/><\/figure>\n\n\n\n<p>Do you need to access an IBM Power environment to modernize your Solution via microservices &amp; containers and integrate it with OCP on IBM Power?<\/p>\n\n\n\n<p>Do you want to test the new .Net 7 on IBM Power Systems capabilities but do not have any Power servers in-house? Do you want to try before acquiring in-house capabilities.<\/p>\n\n\n\n<p>Do you have a joint project with IBM but cannot give them access to your intranet, so you need a remotely accessible environment that can be used simultaneously by IBMers &amp; non IBMers?<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">What is RADAR-ISV?<\/h3>\n\n\n\n<figure class=\"wp-block-image alignright size-full\"><img decoding=\"async\" src=\"https:\/\/nas01.tallpaul.net\/wordpress\/wp-content\/uploads\/2023\/01\/RADAR.jpg\" alt=\"\" class=\"wp-image-153\"\/><\/figure>\n\n\n\n<p>RADAR-ISV&nbsp;is the collaboration platform for Independent Software Vendors (ISVs) in EMEA&nbsp;looking to speed up their journey to IBM Power Systems.<\/p>\n\n\n\n<p>=&gt; A Remotely accessible environment composed of IBM Power Systems (S922 and\/or S1022) &amp; IBM Storage FS7200 with the assistance &amp; help from our specialists.&nbsp;&nbsp;<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">What can I access, and for how long?<\/h3>\n\n\n\n<p> =&gt;  Your own environment in a dedicated VLAN with 1 to n LPARs sized &amp; tailored to your needs for a few weeks up to months.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Is it free of charge?<\/h3>\n\n\n\n<p> =&gt;  Yes, by default, the service is no-charge as long as we can deliver what you need with the resources &amp; skills available.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Is it simple to get started?<\/h3>\n\n\n\n<p>  =&gt;   Yes, it is \u2013 It usually takes just a couple of days to agree on the scope, validate that your data &amp; code are compatible with the Term of Use and decide on what to prepare.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Take advantage<\/h3>\n\n\n\n<p>Take advantage of RADAR-ISV to start porting new or modernising existing applications in an IBM Power Cloud environment at no charge. Request access to your tailored environment running OpenShift and\/or Linux, with or without AIX\/IBM i, all preinstalled and configured, ready to start and test your applications.<\/p>\n\n\n\n<p>Contact me now using the links below and I will help you.<\/p>\n\n\n\n<ul class=\"wp-block-social-links aligncenter has-huge-icon-size has-icon-color is-style-default is-layout-flex wp-block-social-links-is-layout-flex\"><li style=\"color: #ffffff; \" class=\"wp-social-link wp-social-link-mail  wp-block-social-link\"><a rel=\"noopener nofollow\" target=\"_blank\" href=\"mailto:paulchapman@uk.ibm.com\" class=\"wp-block-social-link-anchor\"><svg width=\"24\" height=\"24\" viewBox=\"0 0 24 24\" version=\"1.1\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" aria-hidden=\"true\" focusable=\"false\"><path d=\"M19,5H5c-1.1,0-2,.9-2,2v10c0,1.1.9,2,2,2h14c1.1,0,2-.9,2-2V7c0-1.1-.9-2-2-2zm.5,12c0,.3-.2.5-.5.5H5c-.3,0-.5-.2-.5-.5V9.8l7.5,5.6,7.5-5.6V17zm0-9.1L12,13.6,4.5,7.9V7c0-.3.2-.5.5-.5h14c.3,0,.5.2.5.5v.9z\"><\/path><\/svg><span class=\"wp-block-social-link-label screen-reader-text\">Mail<\/span><\/a><\/li>\n\n<li style=\"color: #ffffff; \" class=\"wp-social-link wp-social-link-linkedin  wp-block-social-link\"><a rel=\"noopener nofollow\" target=\"_blank\" href=\"https:\/\/www.linkedin.com\/in\/chapmanp\/\" class=\"wp-block-social-link-anchor\"><svg width=\"24\" height=\"24\" viewBox=\"0 0 24 24\" version=\"1.1\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" aria-hidden=\"true\" focusable=\"false\"><path d=\"M19.7,3H4.3C3.582,3,3,3.582,3,4.3v15.4C3,20.418,3.582,21,4.3,21h15.4c0.718,0,1.3-0.582,1.3-1.3V4.3 C21,3.582,20.418,3,19.7,3z M8.339,18.338H5.667v-8.59h2.672V18.338z M7.004,8.574c-0.857,0-1.549-0.694-1.549-1.548 c0-0.855,0.691-1.548,1.549-1.548c0.854,0,1.547,0.694,1.547,1.548C8.551,7.881,7.858,8.574,7.004,8.574z M18.339,18.338h-2.669 v-4.177c0-0.996-0.017-2.278-1.387-2.278c-1.389,0-1.601,1.086-1.601,2.206v4.249h-2.667v-8.59h2.559v1.174h0.037 c0.356-0.675,1.227-1.387,2.526-1.387c2.703,0,3.203,1.779,3.203,4.092V18.338z\"><\/path><\/svg><span class=\"wp-block-social-link-label screen-reader-text\">LinkedIn<\/span><\/a><\/li>\n\n<li style=\"color: #ffffff; \" class=\"wp-social-link wp-social-link-youtube  wp-block-social-link\"><a rel=\"noopener nofollow\" target=\"_blank\" href=\"https:\/\/www.youtube.com\/@paulchapman1280\/videos\" class=\"wp-block-social-link-anchor\"><svg width=\"24\" height=\"24\" viewBox=\"0 0 24 24\" version=\"1.1\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" aria-hidden=\"true\" focusable=\"false\"><path d=\"M21.8,8.001c0,0-0.195-1.378-0.795-1.985c-0.76-0.797-1.613-0.801-2.004-0.847c-2.799-0.202-6.997-0.202-6.997-0.202 h-0.009c0,0-4.198,0-6.997,0.202C4.608,5.216,3.756,5.22,2.995,6.016C2.395,6.623,2.2,8.001,2.2,8.001S2,9.62,2,11.238v1.517 c0,1.618,0.2,3.237,0.2,3.237s0.195,1.378,0.795,1.985c0.761,0.797,1.76,0.771,2.205,0.855c1.6,0.153,6.8,0.201,6.8,0.201 s4.203-0.006,7.001-0.209c0.391-0.047,1.243-0.051,2.004-0.847c0.6-0.607,0.795-1.985,0.795-1.985s0.2-1.618,0.2-3.237v-1.517 C22,9.62,21.8,8.001,21.8,8.001z M9.935,14.594l-0.001-5.62l5.404,2.82L9.935,14.594z\"><\/path><\/svg><span class=\"wp-block-social-link-label screen-reader-text\">YouTube<\/span><\/a><\/li>\n\n<li style=\"color: #ffffff; \" class=\"wp-social-link wp-social-link-twitter  wp-block-social-link\"><a rel=\"noopener nofollow\" target=\"_blank\" href=\"https:\/\/twitter.com\/mrPaulChapman\" class=\"wp-block-social-link-anchor\"><svg width=\"24\" height=\"24\" viewBox=\"0 0 24 24\" version=\"1.1\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" aria-hidden=\"true\" focusable=\"false\"><path d=\"M22.23,5.924c-0.736,0.326-1.527,0.547-2.357,0.646c0.847-0.508,1.498-1.312,1.804-2.27 c-0.793,0.47-1.671,0.812-2.606,0.996C18.324,4.498,17.257,4,16.077,4c-2.266,0-4.103,1.837-4.103,4.103 c0,0.322,0.036,0.635,0.106,0.935C8.67,8.867,5.647,7.234,3.623,4.751C3.27,5.357,3.067,6.062,3.067,6.814 c0,1.424,0.724,2.679,1.825,3.415c-0.673-0.021-1.305-0.206-1.859-0.513c0,0.017,0,0.034,0,0.052c0,1.988,1.414,3.647,3.292,4.023 c-0.344,0.094-0.707,0.144-1.081,0.144c-0.264,0-0.521-0.026-0.772-0.074c0.522,1.63,2.038,2.816,3.833,2.85 c-1.404,1.1-3.174,1.756-5.096,1.756c-0.331,0-0.658-0.019-0.979-0.057c1.816,1.164,3.973,1.843,6.29,1.843 c7.547,0,11.675-6.252,11.675-11.675c0-0.178-0.004-0.355-0.012-0.531C20.985,7.47,21.68,6.747,22.23,5.924z\"><\/path><\/svg><span class=\"wp-block-social-link-label screen-reader-text\">Twitter<\/span><\/a><\/li>\n\n<li style=\"color: #ffffff; \" class=\"wp-social-link wp-social-link-wordpress  wp-block-social-link\"><a rel=\"noopener nofollow\" target=\"_blank\" href=\"https:\/\/nas01.tallpaul.net\/wordpress\/\" class=\"wp-block-social-link-anchor\"><svg width=\"24\" height=\"24\" viewBox=\"0 0 24 24\" version=\"1.1\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" aria-hidden=\"true\" focusable=\"false\"><path d=\"M12.158,12.786L9.46,20.625c0.806,0.237,1.657,0.366,2.54,0.366c1.047,0,2.051-0.181,2.986-0.51 c-0.024-0.038-0.046-0.079-0.065-0.124L12.158,12.786z M3.009,12c0,3.559,2.068,6.634,5.067,8.092L3.788,8.341 C3.289,9.459,3.009,10.696,3.009,12z M18.069,11.546c0-1.112-0.399-1.881-0.741-2.48c-0.456-0.741-0.883-1.368-0.883-2.109 c0-0.826,0.627-1.596,1.51-1.596c0.04,0,0.078,0.005,0.116,0.007C16.472,3.904,14.34,3.009,12,3.009 c-3.141,0-5.904,1.612-7.512,4.052c0.211,0.007,0.41,0.011,0.579,0.011c0.94,0,2.396-0.114,2.396-0.114 C7.947,6.93,8.004,7.642,7.52,7.699c0,0-0.487,0.057-1.029,0.085l3.274,9.739l1.968-5.901l-1.401-3.838 C9.848,7.756,9.389,7.699,9.389,7.699C8.904,7.67,8.961,6.93,9.446,6.958c0,0,1.484,0.114,2.368,0.114 c0.94,0,2.397-0.114,2.397-0.114c0.485-0.028,0.542,0.684,0.057,0.741c0,0-0.488,0.057-1.029,0.085l3.249,9.665l0.897-2.996 C17.841,13.284,18.069,12.316,18.069,11.546z M19.889,7.686c0.039,0.286,0.06,0.593,0.06,0.924c0,0.912-0.171,1.938-0.684,3.22 l-2.746,7.94c2.673-1.558,4.47-4.454,4.47-7.771C20.991,10.436,20.591,8.967,19.889,7.686z M12,22C6.486,22,2,17.514,2,12 C2,6.486,6.486,2,12,2c5.514,0,10,4.486,10,10C22,17.514,17.514,22,12,22z\"><\/path><\/svg><span class=\"wp-block-social-link-label screen-reader-text\">WordPress<\/span><\/a><\/li><\/ul>\n\n\n\n<p>Alternatively contact my colleagues below<\/p>\n\n\n\n<figure class=\"wp-block-table\"><table><tbody><tr><td class=\"has-text-align-center\" data-align=\"center\">Alain Roy<\/td><td class=\"has-text-align-center\" data-align=\"center\"><a href=\"mailto:a2roy@fr.ibm.com\">a2roy@fr.ibm.com<\/a><\/td><\/tr><tr><td class=\"has-text-align-center\" data-align=\"center\">Geoffrey Pascal<\/td><td class=\"has-text-align-center\" data-align=\"center\"><a href=\"mailto:geoffrey.pascal@fr.ibm.com\">geoffrey.pascal@fr.ibm.com<\/a><\/td><\/tr><tr><td class=\"has-text-align-center\" data-align=\"center\">Marc<\/td><td class=\"has-text-align-center\" data-align=\"center\">marc_bouzigues@fr.ibm.com<\/td><\/tr><\/tbody><\/table><figcaption class=\"wp-element-caption\">RADAR-ISV Contacts<\/figcaption><\/figure>\n\n\n\n<p>Alain Roy <a href=\"mailto:a2roy@fr.ibm.com\">a2roy@fr.ibm.com<\/a> <\/p>\n\n\n\n<p>Related Articles<\/p>\n\n\n<ul class=\"wp-block-latest-posts__list wp-block-latest-posts\"><\/ul>\n\n\n<p><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Why Power10 for ISVs? That&#8217;s easy! Modernising ISV applications on Power 10 makes sense! Leading ISVs have long favoured IBM Power Systems to run mission-critical workloads. These workloads are often customers&#8217; Crown Jewels of applications and solutions, and IBM Power Systems has provided many years of exemplary service. The maturity and stability of the Power [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":154,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[11,3,4,6],"tags":[14,40,55],"class_list":["post-142","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-cloud-paks","category-ibm","category-isv","category-power-systems","tag-net","tag-dotnet","tag-openshift"],"_links":{"self":[{"href":"https:\/\/nas01.tallpaul.net\/wordpress\/wp-json\/wp\/v2\/posts\/142","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/nas01.tallpaul.net\/wordpress\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/nas01.tallpaul.net\/wordpress\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/nas01.tallpaul.net\/wordpress\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/nas01.tallpaul.net\/wordpress\/wp-json\/wp\/v2\/comments?post=142"}],"version-history":[{"count":0,"href":"https:\/\/nas01.tallpaul.net\/wordpress\/wp-json\/wp\/v2\/posts\/142\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/nas01.tallpaul.net\/wordpress\/wp-json\/"}],"wp:attachment":[{"href":"https:\/\/nas01.tallpaul.net\/wordpress\/wp-json\/wp\/v2\/media?parent=142"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/nas01.tallpaul.net\/wordpress\/wp-json\/wp\/v2\/categories?post=142"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/nas01.tallpaul.net\/wordpress\/wp-json\/wp\/v2\/tags?post=142"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}