{"id":15520,"date":"2024-01-16T16:30:56","date_gmt":"2024-01-16T16:30:56","guid":{"rendered":"https:\/\/www.telesign.com\/?p=15520"},"modified":"2024-10-03T22:24:05","modified_gmt":"2024-10-03T22:24:05","slug":"helping-developers-navigate-the-complexities-of-multi-factor-authentication","status":"publish","type":"post","link":"https:\/\/www.telesign.com\/es\/blog\/helping-developers-navigate-the-complexities-of-multi-factor-authentication","title":{"rendered":"Helping developers navigate the complexities of multi-factor authentication\u00a0"},"content":{"rendered":"\n<p class=\"wp-block-paragraph\">In today&#8217;s landscape of ever-evolving cyber threats, safeguarding access to information systems and accounts isn&#8217;t optional. For developers, striking the right balance between robust security measures and user-friendly experiences can be challenging. Multi-factor authentication (MFA) undeniably enhances security, but users perceive it as a hurdle, potentially disrupting their user flow. However, cumbersome MFA experiences are more often caused by inefficient or overly aggressive implementations. An effective plan that balances security with user experience is the key to a winning MFA strategy.&nbsp;<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Since MFA is here to stay and is increasingly becoming necessary on all accounts, developer communities have been finding creative ways of implementing MFA in a way that makes users feel safe without becoming frustrated. In fact, with the right solutions and approaches, MFA can fortify security without sacrificing user-friendly experiences. &nbsp;<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><a href=\"https:\/\/www.telesign.com\/products\/sms-verify\" target=\"_blank\" rel=\"noreferrer noopener\">Telesign SMS Verify<\/a> is a solution built to help developers quickly implement winning user MFA experience. SMS Verify delivers a plug-and-play framework, empowering developers to painlessly integrate MFA workflows that improve end-user security without the typical implementation overhead.\u00a0<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">With SMS Verify, developers can quickly build, integrate, and scale MFA workflows that enhance overall user security by reliably sending time-based, one-time SMS passcodes (OTPs) around the world.&nbsp;&nbsp;&nbsp;<\/p>\n\n\n\n<div id=\"ez-toc-container\" class=\"ez-toc-v2_0_85 counter-hierarchy ez-toc-counter ez-toc-grey ez-toc-container-direction\">\n<div class=\"ez-toc-title-container\">\n<p class=\"ez-toc-title\" style=\"cursor:inherit\">Table of Contents<\/p>\n<span class=\"ez-toc-title-toggle\"><\/span><\/div>\n<nav><ul class='ez-toc-list ez-toc-list-level-1 ' ><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-1\" href=\"#\" data-href=\"https:\/\/www.telesign.com\/es\/blog\/helping-developers-navigate-the-complexities-of-multi-factor-authentication\/#sms-otps-without-the-workload\" >SMS OTPs without the workload&nbsp;<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-2\" href=\"#\" data-href=\"https:\/\/www.telesign.com\/es\/blog\/helping-developers-navigate-the-complexities-of-multi-factor-authentication\/#authenticate-users-from-around-the-world-with-one-integration\" >Authenticate users from around the world with one integration<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-3\" href=\"#\" data-href=\"https:\/\/www.telesign.com\/es\/blog\/helping-developers-navigate-the-complexities-of-multi-factor-authentication\/#avoid-sms-otp-delivery-failures\" >Avoid SMS OTP delivery failures<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-4\" href=\"#\" data-href=\"https:\/\/www.telesign.com\/es\/blog\/helping-developers-navigate-the-complexities-of-multi-factor-authentication\/#try-sms-verify-with-a-free-trial\" >Try SMS Verify with a free trial<\/a><\/li><\/ul><\/nav><\/div>\n<h2 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"sms-otps-without-the-workload\"><\/span><strong>SMS OTPs without the workload<\/strong>&nbsp;<span class=\"ez-toc-section-end\"><\/span><\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Save valuable development time with Telesign APIs and services, which provide pre-built solutions for authentication, reducing the need for extensive custom coding. Let <a href=\"https:\/\/www.telesign.com\/products\/sms-verify\" target=\"_blank\" rel=\"noreferrer noopener\">SMS Verify<\/a> manage and automate all details associated with generating, delivering, and processing SMS OTPs. Just make a request to our API with the phone number of the end user and Telesign can take care of the rest.\u00a0<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img decoding=\"async\" width=\"1024\" height=\"338\" src=\"https:\/\/www.telesign.com\/wp-content\/uploads\/2024\/01\/SMS-verify-infographic-1024x338.png\" alt=\"\" class=\"wp-image-15523\" srcset=\"https:\/\/www.telesign.com\/wp-content\/uploads\/2024\/01\/SMS-verify-infographic-1024x338.png 1024w, https:\/\/www.telesign.com\/wp-content\/uploads\/2024\/01\/SMS-verify-infographic-300x99.png 300w, https:\/\/www.telesign.com\/wp-content\/uploads\/2024\/01\/SMS-verify-infographic-768x253.png 768w, https:\/\/www.telesign.com\/wp-content\/uploads\/2024\/01\/SMS-verify-infographic.png 1200w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<h2 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"authenticate-users-from-around-the-world-with-one-integration\"><\/span><strong>Authenticate users from around the world with one integration<\/strong><span class=\"ez-toc-section-end\"><\/span><\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">SMS Verify simplifies the complex task of handling authentication requests across a diverse global landscape. With just one integration, you can effortlessly send SMS OTPs to over 200 countries and territories, for faster implementations and eliminating unnecessary local or regional MFA solutions. This enhances operational efficiency and helps ensure a consistent and reliable authentication solution that spans the globe.&nbsp;<\/p>\n\n\n\n<h2 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"avoid-sms-otp-delivery-failures\"><\/span><strong>Avoid SMS OTP delivery failures<\/strong><span class=\"ez-toc-section-end\"><\/span><\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Complicated international dialing rules can negatively impact your SMS OTP delivery rates and result in unnecessary fees. <a href=\"https:\/\/www.telesign.com\/products\/sms-verify\" target=\"_blank\" rel=\"noreferrer noopener\">SMS Verify<\/a> saves you time and money by automatically cleansing phone numbers, adding or removing leading digits in the phone numbers based on country, city, and message type.\u00a0<\/p>\n\n\n\n<h2 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"try-sms-verify-with-a-free-trial\"><\/span><strong>Try SMS Verify with a free trial<\/strong><span class=\"ez-toc-section-end\"><\/span><\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Try SMS Verify with a <a href=\"https:\/\/portal.telesign.com\/signup\" target=\"_blank\" rel=\"noreferrer noopener\">free trial account<\/a>. After sign-up, you\u2019ll get instant access to an API Key and complimentary test credits to send SMS OTPs to verified test phone numbers. Have Questions? Browse through Telesign <a href=\"https:\/\/support.telesign.com\/s\/\" target=\"_blank\" rel=\"noreferrer noopener\">Support<\/a> for solutions to commonly asked questions.\u00a0<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Make sure to visit the <a href=\"https:\/\/www.telesign.com\/developer\" target=\"_blank\" rel=\"noreferrer noopener\">Telesign Developer Center<\/a> to learn more about our APIs and quickly access documentation, GitHub repositories, blogs, and other technical resources.&nbsp;<\/p>\n","protected":false},"excerpt":{"rendered":"<p>In today&#8217;s landscape of ever-evolving cyber threats, safeguarding access to information systems and accounts isn&#8217;t optional. For developers, striking the right balance between robust security measures and user-friendly experiences can be challenging. Multi-factor authentication (MFA) undeniably enhances security, but users perceive it as a hurdle, potentially disrupting their user flow. However, cumbersome MFA experiences are<\/p>\n","protected":false},"author":21,"featured_media":15521,"comment_status":"closed","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_acf_changed":false,"inline_featured_image":false,"footnotes":""},"categories":[67],"tags":[188,237,166,191],"class_list":["post-15520","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-product-highlights","tag-developer","tag-mfa","tag-sms","tag-sms-verify"],"acf":[],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v28.1 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>Helping developers navigate the complexities of multi-factor authentication\u00a0 - Telesign<\/title>\n<meta name=\"description\" content=\"With SMS Verify, developers can quickly build, integrate, and scale MFA workflows that enhance overall user security by reliably sending time-based, one-time SMS passcodes (OTPs) around the world.\u00a0\" \/>\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.telesign.com\/es\/blog\/helping-developers-navigate-the-complexities-of-multi-factor-authentication\" \/>\n<meta property=\"og:locale\" content=\"es_ES\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Helping developers navigate the complexities of multi-factor authentication\u00a0 - Telesign\" \/>\n<meta property=\"og:description\" content=\"With SMS Verify, developers can quickly build, integrate, and scale MFA workflows that enhance overall user security by reliably sending time-based, one-time SMS passcodes (OTPs) around the world.\u00a0\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.telesign.com\/es\/blog\/helping-developers-navigate-the-complexities-of-multi-factor-authentication\" \/>\n<meta property=\"og:site_name\" content=\"Telesign\" \/>\n<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/TelesignCorp\/?utm_source=telesign.com\" \/>\n<meta property=\"article:published_time\" content=\"2024-01-16T16:30:56+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2024-10-03T22:24:05+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/www.telesign.com\/wp-content\/uploads\/2024\/01\/MFA.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=\"Alejandra Salcedo\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"Alejandra Salcedo\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"3 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/www.telesign.com\\\/es\\\/blog\\\/helping-developers-navigate-the-complexities-of-multi-factor-authentication\",\"url\":\"https:\\\/\\\/www.telesign.com\\\/es\\\/blog\\\/helping-developers-navigate-the-complexities-of-multi-factor-authentication\",\"name\":\"Helping developers navigate the complexities of multi-factor authentication\u00a0 - Telesign\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/www.telesign.com\\\/es#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\\\/\\\/www.telesign.com\\\/es\\\/blog\\\/helping-developers-navigate-the-complexities-of-multi-factor-authentication#primaryimage\"},\"image\":{\"@id\":\"https:\\\/\\\/www.telesign.com\\\/es\\\/blog\\\/helping-developers-navigate-the-complexities-of-multi-factor-authentication#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/www.telesign.com\\\/wp-content\\\/uploads\\\/2024\\\/01\\\/MFA.png\",\"datePublished\":\"2024-01-16T16:30:56+00:00\",\"dateModified\":\"2024-10-03T22:24:05+00:00\",\"description\":\"With SMS Verify, developers can quickly build, integrate, and scale MFA workflows that enhance overall user security by reliably sending time-based, one-time SMS passcodes (OTPs) around the world.\u00a0\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/www.telesign.com\\\/es\\\/blog\\\/helping-developers-navigate-the-complexities-of-multi-factor-authentication#breadcrumb\"},\"inLanguage\":\"es\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/www.telesign.com\\\/es\\\/blog\\\/helping-developers-navigate-the-complexities-of-multi-factor-authentication\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"es\",\"@id\":\"https:\\\/\\\/www.telesign.com\\\/es\\\/blog\\\/helping-developers-navigate-the-complexities-of-multi-factor-authentication#primaryimage\",\"url\":\"https:\\\/\\\/www.telesign.com\\\/wp-content\\\/uploads\\\/2024\\\/01\\\/MFA.png\",\"contentUrl\":\"https:\\\/\\\/www.telesign.com\\\/wp-content\\\/uploads\\\/2024\\\/01\\\/MFA.png\",\"width\":1200,\"height\":630},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/www.telesign.com\\\/es\\\/blog\\\/helping-developers-navigate-the-complexities-of-multi-factor-authentication#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\\\/\\\/www.telesign.com\\\/es\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Helping developers navigate the complexities of multi-factor authentication\u00a0\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/www.telesign.com\\\/es#website\",\"url\":\"https:\\\/\\\/www.telesign.com\\\/es\",\"name\":\"Telesign\",\"description\":\"Phone Number, SMS &amp; Identity Verification APIs | Telesign\",\"publisher\":{\"@id\":\"https:\\\/\\\/www.telesign.com\\\/es#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\\/\\\/www.telesign.com\\\/es?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"es\"},{\"@type\":\"Organization\",\"@id\":\"https:\\\/\\\/www.telesign.com\\\/es#organization\",\"name\":\"Telesign\",\"url\":\"https:\\\/\\\/www.telesign.com\\\/es\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"es\",\"@id\":\"https:\\\/\\\/www.telesign.com\\\/es#\\\/schema\\\/logo\\\/image\\\/\",\"url\":\"https:\\\/\\\/www.telesign.com\\\/wp-content\\\/uploads\\\/2023\\\/01\\\/62f4589601f1ea9dda43d66d_telesign-logo-generic.webp\",\"contentUrl\":\"https:\\\/\\\/www.telesign.com\\\/wp-content\\\/uploads\\\/2023\\\/01\\\/62f4589601f1ea9dda43d66d_telesign-logo-generic.webp\",\"width\":1200,\"height\":630,\"caption\":\"Telesign\"},\"image\":{\"@id\":\"https:\\\/\\\/www.telesign.com\\\/es#\\\/schema\\\/logo\\\/image\\\/\"},\"sameAs\":[\"https:\\\/\\\/www.facebook.com\\\/TelesignCorp\\\/?utm_source=telesign.com\"]}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Helping developers navigate the complexities of multi-factor authentication\u00a0 - Telesign","description":"With SMS Verify, developers can quickly build, integrate, and scale MFA workflows that enhance overall user security by reliably sending time-based, one-time SMS passcodes (OTPs) around the world.\u00a0","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.telesign.com\/es\/blog\/helping-developers-navigate-the-complexities-of-multi-factor-authentication","og_locale":"es_ES","og_type":"article","og_title":"Helping developers navigate the complexities of multi-factor authentication\u00a0 - Telesign","og_description":"With SMS Verify, developers can quickly build, integrate, and scale MFA workflows that enhance overall user security by reliably sending time-based, one-time SMS passcodes (OTPs) around the world.\u00a0","og_url":"https:\/\/www.telesign.com\/es\/blog\/helping-developers-navigate-the-complexities-of-multi-factor-authentication","og_site_name":"Telesign","article_publisher":"https:\/\/www.facebook.com\/TelesignCorp\/?utm_source=telesign.com","article_published_time":"2024-01-16T16:30:56+00:00","article_modified_time":"2024-10-03T22:24:05+00:00","og_image":[{"width":1200,"height":630,"url":"https:\/\/www.telesign.com\/wp-content\/uploads\/2024\/01\/MFA.png","type":"image\/png"}],"author":"Alejandra Salcedo","twitter_card":"summary_large_image","twitter_misc":{"Written by":"Alejandra Salcedo","Est. reading time":"3 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/www.telesign.com\/es\/blog\/helping-developers-navigate-the-complexities-of-multi-factor-authentication","url":"https:\/\/www.telesign.com\/es\/blog\/helping-developers-navigate-the-complexities-of-multi-factor-authentication","name":"Helping developers navigate the complexities of multi-factor authentication\u00a0 - Telesign","isPartOf":{"@id":"https:\/\/www.telesign.com\/es#website"},"primaryImageOfPage":{"@id":"https:\/\/www.telesign.com\/es\/blog\/helping-developers-navigate-the-complexities-of-multi-factor-authentication#primaryimage"},"image":{"@id":"https:\/\/www.telesign.com\/es\/blog\/helping-developers-navigate-the-complexities-of-multi-factor-authentication#primaryimage"},"thumbnailUrl":"https:\/\/www.telesign.com\/wp-content\/uploads\/2024\/01\/MFA.png","datePublished":"2024-01-16T16:30:56+00:00","dateModified":"2024-10-03T22:24:05+00:00","description":"With SMS Verify, developers can quickly build, integrate, and scale MFA workflows that enhance overall user security by reliably sending time-based, one-time SMS passcodes (OTPs) around the world.\u00a0","breadcrumb":{"@id":"https:\/\/www.telesign.com\/es\/blog\/helping-developers-navigate-the-complexities-of-multi-factor-authentication#breadcrumb"},"inLanguage":"es","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.telesign.com\/es\/blog\/helping-developers-navigate-the-complexities-of-multi-factor-authentication"]}]},{"@type":"ImageObject","inLanguage":"es","@id":"https:\/\/www.telesign.com\/es\/blog\/helping-developers-navigate-the-complexities-of-multi-factor-authentication#primaryimage","url":"https:\/\/www.telesign.com\/wp-content\/uploads\/2024\/01\/MFA.png","contentUrl":"https:\/\/www.telesign.com\/wp-content\/uploads\/2024\/01\/MFA.png","width":1200,"height":630},{"@type":"BreadcrumbList","@id":"https:\/\/www.telesign.com\/es\/blog\/helping-developers-navigate-the-complexities-of-multi-factor-authentication#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/www.telesign.com\/es"},{"@type":"ListItem","position":2,"name":"Helping developers navigate the complexities of multi-factor authentication\u00a0"}]},{"@type":"WebSite","@id":"https:\/\/www.telesign.com\/es#website","url":"https:\/\/www.telesign.com\/es","name":"Telesign","description":"Phone Number, SMS &amp; Identity Verification APIs | Telesign","publisher":{"@id":"https:\/\/www.telesign.com\/es#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/www.telesign.com\/es?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"es"},{"@type":"Organization","@id":"https:\/\/www.telesign.com\/es#organization","name":"Telesign","url":"https:\/\/www.telesign.com\/es","logo":{"@type":"ImageObject","inLanguage":"es","@id":"https:\/\/www.telesign.com\/es#\/schema\/logo\/image\/","url":"https:\/\/www.telesign.com\/wp-content\/uploads\/2023\/01\/62f4589601f1ea9dda43d66d_telesign-logo-generic.webp","contentUrl":"https:\/\/www.telesign.com\/wp-content\/uploads\/2023\/01\/62f4589601f1ea9dda43d66d_telesign-logo-generic.webp","width":1200,"height":630,"caption":"Telesign"},"image":{"@id":"https:\/\/www.telesign.com\/es#\/schema\/logo\/image\/"},"sameAs":["https:\/\/www.facebook.com\/TelesignCorp\/?utm_source=telesign.com"]}]}},"_links":{"self":[{"href":"https:\/\/www.telesign.com\/es\/wp-json\/wp\/v2\/posts\/15520","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.telesign.com\/es\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.telesign.com\/es\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.telesign.com\/es\/wp-json\/wp\/v2\/users\/21"}],"replies":[{"embeddable":true,"href":"https:\/\/www.telesign.com\/es\/wp-json\/wp\/v2\/comments?post=15520"}],"version-history":[{"count":0,"href":"https:\/\/www.telesign.com\/es\/wp-json\/wp\/v2\/posts\/15520\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.telesign.com\/es\/wp-json\/wp\/v2\/media\/15521"}],"wp:attachment":[{"href":"https:\/\/www.telesign.com\/es\/wp-json\/wp\/v2\/media?parent=15520"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.telesign.com\/es\/wp-json\/wp\/v2\/categories?post=15520"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.telesign.com\/es\/wp-json\/wp\/v2\/tags?post=15520"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}