> ## Content Index
> Fetch the complete content index at: https://softwaretestingweekly.com/llms.txt
> Use this file to discover other available public pages before exploring further.

# Issue #118
- URL: https://softwaretestingweekly.com/issues/118/
- Published: 2022-04-08T23:51:06.000Z
- Updated: 2026-06-10T13:17:54.000Z
- Description: State of Testing 2022 🚀
- Author: Dawid Dylowicz

| Comment                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          |
| -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
| Welcome to the **118th** issue!The [State of Testing 2022](https://www.practitest.com/assets/pdf/state-of-testing-report-2022v10.pdf?utm%5Fcampaign=Software%2BTesting%2BWeekly&utm%5Fsource=Software%5FTesting%5FWeekly%5F118) report is out!This survey has been consistently answered by over 1,000 professionals, year after year.So it's a huge opportunity to learn new insights and spot the latest trends.And here are [the last year's results](https://softwaretestingweekly.com/issues/67?m=web&utm%5Fcampaign=Software%2BTesting%2BWeekly&utm%5Fsource=Software%5FTesting%5FWeekly%5F118#t-633784), if you want to compare.Happy testing! 🙂*[Dawid Dylowicz](https://linkedin.com/in/dawid-dylowicz/?utm%5Fcampaign=Software%2BTesting%2BWeekly&utm%5Fsource=Software%5FTesting%5FWeekly%5F118)*                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    |
|                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  |
| Sponsored [NEW: Announcing Testmo — #1 Unified test management](https://www.testmo.com/?utm%5Fsource=stw&utm%5Fmedium=email&utm%5Fcampaign=public%5Fbeta)We are excited to launch the public test of [Testmo](https://www.testmo.com/?utm%5Fsource=stw&utm%5Fmedium=email&utm%5Fcampaign=public%5Fbeta)! Manage all test cases, exploratory sessions & test automation in a single modern platform. Full integration with issue tracking tools, CI pipelines & any automation framework. [Try it free](https://www.testmo.com/?utm%5Fsource=stw&utm%5Fmedium=email&utm%5Fcampaign=public%5Fbeta).[testmo.com](https://www.testmo.com/?utm%5Fsource=stw&utm%5Fmedium=email&utm%5Fcampaign=public%5Fbeta)                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          |
|                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  |
| NEWS                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                             |
| [8 principles for selling the value of excellent testing](https://ingophilipp.medium.com/selling-excellent-testing-f68258bae2b0?utm%5Fcampaign=Software%2BTesting%2BWeekly&utm%5Fsource=Software%5FTesting%5FWeekly%5F118)Sometimes testing is seen more as a cost rather than added value. [Ingo Philipp](https://www.linkedin.com/in/ingophilipp/?utm%5Fcampaign=Software%2BTesting%2BWeekly&utm%5Fsource=Software%5FTesting%5FWeekly%5F118) shares an interesting story describing how you can convince others about the value of testing.In relation to that, [Antoine Craske](https://www.linkedin.com/in/acraske/?utm%5Fcampaign=Software%2BTesting%2BWeekly&utm%5Fsource=Software%5FTesting%5FWeekly%5F118) wrote [This Is Why You Need Methods For Quality At Speed](https://qeunit.com/blog/this-is-why-you-need-methods-for-quality-at-speed/?utm%5Fcampaign=Software%2BTesting%2BWeekly&utm%5Fsource=Software%5FTesting%5FWeekly%5F118).[ingophilipp.medium.com](https://ingophilipp.medium.com/selling-excellent-testing-f68258bae2b0?utm%5Fcampaign=Software%2BTesting%2BWeekly&utm%5Fsource=Software%5FTesting%5FWeekly%5F118)                                                                                                                                                                                                                                                                                     |
| [Defect avoidance](https://medium.com/codex/defect-avoidance-2837f1795921?utm%5Fcampaign=Software%2BTesting%2BWeekly&utm%5Fsource=Software%5FTesting%5FWeekly%5F118)Finding the root cause of a defect can be challenging. [Peter Lupo](https://www.linkedin.com/in/pplupo/?utm%5Fcampaign=Software%2BTesting%2BWeekly&utm%5Fsource=Software%5FTesting%5FWeekly%5F118) shares a few great tips on how to detect and avoid them.[medium.com](https://medium.com/codex/defect-avoidance-2837f1795921?utm%5Fcampaign=Software%2BTesting%2BWeekly&utm%5Fsource=Software%5FTesting%5FWeekly%5F118)                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    |
| [Guide to Mobile Testing](https://medium.com/@iamfaisalkhatri/guide-to-mobile-testing-d0dd2d9b59f1?utm%5Fcampaign=Software%2BTesting%2BWeekly&utm%5Fsource=Software%5FTesting%5FWeekly%5F118)Whether or not you've tried mobile testing, this practical guide based on [Mohammad Faisal Khatri](https://www.linkedin.com/in/faisalkhatri/?utm%5Fcampaign=Software%2BTesting%2BWeekly&utm%5Fsource=Software%5FTesting%5FWeekly%5F118)'s experience can help you to get familiar with a few handy strategies.[medium.com](https://medium.com/@iamfaisalkhatri/guide-to-mobile-testing-d0dd2d9b59f1?utm%5Fcampaign=Software%2BTesting%2BWeekly&utm%5Fsource=Software%5FTesting%5FWeekly%5F118)                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      |
| [Implementing Availability SLOs in Typeform](https://medium.com/@cesar.lugo%5F73723/implementing-availability-slos-in-typeform-e09ae9fa666a?utm%5Fcampaign=Software%2BTesting%2BWeekly&utm%5Fsource=Software%5FTesting%5FWeekly%5F118)Do you measure the availability of your systems? [Cesar Lugo](https://www.linkedin.com/in/cesar-lugo/?utm%5Fcampaign=Software%2BTesting%2BWeekly&utm%5Fsource=Software%5FTesting%5FWeekly%5F118) shares a story of improving their monitoring solutions and how they benefited from that.Speaking of metrics, [Diogo Nunes](https://www.linkedin.com/in/nunesdiogo/?utm%5Fcampaign=Software%2BTesting%2BWeekly&utm%5Fsource=Software%5FTesting%5FWeekly%5F118) surprised me with the concept of [Happiness-oriented Testing](https://www.diogonunes.com/blog/happiness-oriented-testing-hot/?utm%5Fcampaign=Software%2BTesting%2BWeekly&utm%5Fsource=Software%5FTesting%5FWeekly%5F118). This might be important if you [Work as a tester and nobody gives a damn](https://www.reddit.com/r/softwaretesting/comments/twrr6c/working%5Fas%5Fa%5Ftester%5Fand%5Fnobody%5Fgives%5Fa%5Fdamn/?utm%5Fcampaign=Software%2BTesting%2BWeekly&utm%5Fsource=Software%5FTesting%5FWeekly%5F118).[medium.com](https://medium.com/@cesar.lugo%5F73723/implementing-availability-slos-in-typeform-e09ae9fa666a?utm%5Fcampaign=Software%2BTesting%2BWeekly&utm%5Fsource=Software%5FTesting%5FWeekly%5F118) |
| [What does "Leadership in Testing" mean to me? — A perspective](https://brijeshdeb.medium.com/what-does-leadership-in-testing-mean-to-me-a-perspective-8c1f21192da4?utm%5Fcampaign=Software%2BTesting%2BWeekly&utm%5Fsource=Software%5FTesting%5FWeekly%5F118)If you want to eventually become a leader in testing, you may want to have a look at this solid list of qualities prepared by [Brijesh Deb](https://www.linkedin.com/in/debbrijesh/?utm%5Fcampaign=Software%2BTesting%2BWeekly&utm%5Fsource=Software%5FTesting%5FWeekly%5F118).[brijeshdeb.medium.com](https://brijeshdeb.medium.com/what-does-leadership-in-testing-mean-to-me-a-perspective-8c1f21192da4?utm%5Fcampaign=Software%2BTesting%2BWeekly&utm%5Fsource=Software%5FTesting%5FWeekly%5F118)                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              |
|                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  |
| AUTOMATION                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                       |
| [Behavior-Driven Development](https://semaphoreci.com/community/tutorials/behavior-driven-development?utm%5Fcampaign=Software%2BTesting%2BWeekly&utm%5Fsource=Software%5FTesting%5FWeekly%5F118)[Marko Anastasov](https://www.linkedin.com/in/markoa/?utm%5Fcampaign=Software%2BTesting%2BWeekly&utm%5Fsource=Software%5FTesting%5FWeekly%5F118) compares software development practices and points out how Behavior-Driven Development can be used to add value by improving your test designs.On top of that, [Paul Grizzaffi](https://www.linkedin.com/in/paulgrizzaffi/?utm%5Fcampaign=Software%2BTesting%2BWeekly&utm%5Fsource=Software%5FTesting%5FWeekly%5F118) wrote a good article about [The Logic of BDD and Automation](https://responsibleautomation.wordpress.com/2022/04/05/necessary-and-sufficient-the-logic-of-bdd-and-automation/?utm%5Fcampaign=Software%2BTesting%2BWeekly&utm%5Fsource=Software%5FTesting%5FWeekly%5F118).[semaphoreci.com](https://semaphoreci.com/community/tutorials/behavior-driven-development?utm%5Fcampaign=Software%2BTesting%2BWeekly&utm%5Fsource=Software%5FTesting%5FWeekly%5F118)                                                                                                                                                                                                                                                                                             |
| [How to Use 'Fake Dependency' for Testing Microservices](https://medium.com/@emasor/how-to-use-fake-dependency-for-testing-microservices-9127e49cbb1c?utm%5Fcampaign=Software%2BTesting%2BWeekly&utm%5Fsource=Software%5FTesting%5FWeekly%5F118)[Elliot Masor](https://www.linkedin.com/in/elliot-masor-567009101/?utm%5Fcampaign=Software%2BTesting%2BWeekly&utm%5Fsource=Software%5FTesting%5FWeekly%5F118) gives an overview of a custom-built [Fake Dependency Service](https://github.com/inventure/Fake%5FDependency%5FService?utm%5Fcampaign=Software%2BTesting%2BWeekly&utm%5Fsource=Software%5FTesting%5FWeekly%5F118) that helped them reduce test flakiness and improve reliability.Furthermore, you may want to learn from [Louay Oudi](https://www.linkedin.com/in/louay-oudi/?utm%5Fcampaign=Software%2BTesting%2BWeekly&utm%5Fsource=Software%5FTesting%5FWeekly%5F118) about [Generating Realistic Data To Test Your App Like It's In Production](https://louaycodes.hashnode.dev/generate-realistic-data-to-test-your-app-like-its-on-production?utm%5Fcampaign=Software%2BTesting%2BWeekly&utm%5Fsource=Software%5FTesting%5FWeekly%5F118).[medium.com](https://medium.com/@emasor/how-to-use-fake-dependency-for-testing-microservices-9127e49cbb1c?utm%5Fcampaign=Software%2BTesting%2BWeekly&utm%5Fsource=Software%5FTesting%5FWeekly%5F118)                                                                |
| [Implementing Unit Tests and Integration Tests in Python With Test Database and Mock Server](https://betterprogramming.pub/how-to-implement-unit-test-and-integration-test-using-test-database-and-mock-server-in-python-5c1d6314fdd5?utm%5Fcampaign=Software%2BTesting%2BWeekly&utm%5Fsource=Software%5FTesting%5FWeekly%5F118)Using Python for test automation? Have a look at [Kemal Toprak Uçar](https://www.linkedin.com/in/ktoprakucar/?utm%5Fcampaign=Software%2BTesting%2BWeekly&utm%5Fsource=Software%5FTesting%5FWeekly%5F118)'s thorough and rich-in-examples guide to implementing a test pyramid in a sample app.And if you want to learn the basics, [Vipin Jain](https://www.linkedin.com/in/vipinqalead/?utm%5Fcampaign=Software%2BTesting%2BWeekly&utm%5Fsource=Software%5FTesting%5FWeekly%5F118) wrote about [Unit Testing 101](https://blog.testproject.io/2022/04/05/unit-testing-101/?utm%5Fcampaign=Software%2BTesting%2BWeekly&utm%5Fsource=Software%5FTesting%5FWeekly%5F118).[betterprogramming.pub](https://betterprogramming.pub/how-to-implement-unit-test-and-integration-test-using-test-database-and-mock-server-in-python-5c1d6314fdd5?utm%5Fcampaign=Software%2BTesting%2BWeekly&utm%5Fsource=Software%5FTesting%5FWeekly%5F118)                                                                                                                                                               |
| [The Top 21 Test Automation Investments Are Now Of $1.5B](https://nto1.medium.com/the-top-20-test-automation-investments-are-now-of-1-5b-784ac8f0a6d5?utm%5Fcampaign=Software%2BTesting%2BWeekly&utm%5Fsource=Software%5FTesting%5FWeekly%5F118)There's a lot of money in the test automation business. How much? [Antoine Craske](https://www.linkedin.com/in/acraske/?utm%5Fcampaign=Software%2BTesting%2BWeekly&utm%5Fsource=Software%5FTesting%5FWeekly%5F118) created a detailed breakdown of the most funded companies. Just look at Postman![nto1.medium.com](https://nto1.medium.com/the-top-20-test-automation-investments-are-now-of-1-5b-784ac8f0a6d5?utm%5Fcampaign=Software%2BTesting%2BWeekly&utm%5Fsource=Software%5FTesting%5FWeekly%5F118)                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      |
| [Using assume() in test automation](http://www.nissenweb.de/blog/assumes.htm?utm%5Fcampaign=Software%2BTesting%2BWeekly&utm%5Fsource=Software%5FTesting%5FWeekly%5F118)[Christian Nissen](https://www.linkedin.com/in/christian-nissen-9a5a0711/?utm%5Fcampaign=Software%2BTesting%2BWeekly&utm%5Fsource=Software%5FTesting%5FWeekly%5F118) gives a useful tip for leveraging preconditions in your tests to increase readability and avoid false positives.[nissenweb.de](http://www.nissenweb.de/blog/assumes.htm?utm%5Fcampaign=Software%2BTesting%2BWeekly&utm%5Fsource=Software%5FTesting%5FWeekly%5F118)                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                   |
|                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  |
| TOOLS                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            |
| [Hoppscotch: Open-source API development ecosystem](https://abstracta.us/blog/tools/hoppscotch-open-source-api-development-ecosystem/?utm%5Fcampaign=Software%2BTesting%2BWeekly&utm%5Fsource=Software%5FTesting%5FWeekly%5F118)[Carla Pérez Imbert](https://www.linkedin.com/in/carla-perez-imbert/?utm%5Fcampaign=Software%2BTesting%2BWeekly&utm%5Fsource=Software%5FTesting%5FWeekly%5F118) wrote a practical guide that can help you get started with [Hoppscotch](https://hoppscotch.io/?utm%5Fcampaign=Software%2BTesting%2BWeekly&utm%5Fsource=Software%5FTesting%5FWeekly%5F118) — an intuitive web-based tool for API testing.[abstracta.us](https://abstracta.us/blog/tools/hoppscotch-open-source-api-development-ecosystem/?utm%5Fcampaign=Software%2BTesting%2BWeekly&utm%5Fsource=Software%5FTesting%5FWeekly%5F118)                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              |
| [Postman API platform — Part 3: Advanced Concepts](https://www.zeljkovic.sh/postman-api-platform-part-3-advanced-concepts/?utm%5Fcampaign=Software%2BTesting%2BWeekly&utm%5Fsource=Software%5FTesting%5FWeekly%5F118)[Two weeks ago](https://softwaretestingweekly.com/issues/116?m=web&utm%5Fcampaign=Software%2BTesting%2BWeekly&utm%5Fsource=Software%5FTesting%5FWeekly%5F118#9ySZ03q), I featured two of [Aleksandar Zeljković](https://www.linkedin.com/in/a-zeljkovic/?utm%5Fcampaign=Software%2BTesting%2BWeekly&utm%5Fsource=Software%5FTesting%5FWeekly%5F118)'s guides to API test automation in [Postman](https://www.postman.com/?utm%5Fcampaign=Software%2BTesting%2BWeekly&utm%5Fsource=Software%5FTesting%5FWeekly%5F118). This part is about using other types of requests, such as GraphQL, gRPC and WebSockets.[zeljkovic.sh](https://www.zeljkovic.sh/postman-api-platform-part-3-advanced-concepts/?utm%5Fcampaign=Software%2BTesting%2BWeekly&utm%5Fsource=Software%5FTesting%5FWeekly%5F118)                                                                                                                                                                                                                                                                                                                                                                                                              |
| [Some Chrome extensions for QA Engineers that can help you every day](https://test-engineer.site/some-chrome-extensions-for-qa-engineers-who-can-help-you-every-day/?utm%5Fcampaign=Software%2BTesting%2BWeekly&utm%5Fsource=Software%5FTesting%5FWeekly%5F118)Are you tired of filling up forms by yourself? Fake Filler can do that for you. And there's more. [Anton Smirnov](https://www.linkedin.com/in/vaskocuturilo/?utm%5Fcampaign=Software%2BTesting%2BWeekly&utm%5Fsource=Software%5FTesting%5FWeekly%5F118) suggests a list of extensions that can make testers' work easier.[test-engineer.site](https://test-engineer.site/some-chrome-extensions-for-qa-engineers-who-can-help-you-every-day/?utm%5Fcampaign=Software%2BTesting%2BWeekly&utm%5Fsource=Software%5FTesting%5FWeekly%5F118)                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                           |
| [Test Heuristics Cheat Sheet](https://www.ministryoftesting.com/dojo/lessons/test-heuristics-cheat-sheet?utm%5Fcampaign=Software%2BTesting%2BWeekly&utm%5Fsource=Software%5FTesting%5FWeekly%5F118)This is a must-have for every tester. [Simon Tomes](https://www.linkedin.com/in/simontomes/?utm%5Fcampaign=Software%2BTesting%2BWeekly&utm%5Fsource=Software%5FTesting%5FWeekly%5F118) put together a great list of example data inputs and heuristics for common and not-so-common test scenarios.[ministryoftesting.com](https://www.ministryoftesting.com/dojo/lessons/test-heuristics-cheat-sheet?utm%5Fcampaign=Software%2BTesting%2BWeekly&utm%5Fsource=Software%5FTesting%5FWeekly%5F118)                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              |
|                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  |
| VIDEOS                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                           |
| [Lessons from Testing Browsers with WebDriver](https://www.softwaretestingmagazine.com/videos/lessons-from-testing-browsers-with-webdriver/?utm%5Fcampaign=Software%2BTesting%2BWeekly&utm%5Fsource=Software%5FTesting%5FWeekly%5F118)In this 30-minute talk, [Sam Sneddon](https://www.linkedin.com/in/sam-sneddon-477673109/?utm%5Fcampaign=Software%2BTesting%2BWeekly&utm%5Fsource=Software%5FTesting%5FWeekly%5F118) shares a lot of tips about solving frequent problems you may run into when testing using various browsers.[softwaretestingmagazine.com](https://www.softwaretestingmagazine.com/videos/lessons-from-testing-browsers-with-webdriver/?utm%5Fcampaign=Software%2BTesting%2BWeekly&utm%5Fsource=Software%5FTesting%5FWeekly%5F118)                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        |
|                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  |
| And…                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                             |
| [Being a senior...](https://www.reddit.com/r/ProgrammerHumor/comments/tojctf/perks%5Fof%5Fbeing%5Fa%5Fse%C3%B1or%5Fengineer/?utm%5Fcampaign=Software%2BTesting%2BWeekly&utm%5Fsource=Software%5FTesting%5FWeekly%5F118) 😂                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                       |
|                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  |
| Thanks for reading!If you like this newsletter and it helps you become a better tester, you can say thanks and [buy me a coffee](https://buymeacoffee.com/softwaretestingweekly?utm%5Fcampaign=Software%2BTesting%2BWeekly&utm%5Fsource=Software%5FTesting%5FWeekly%5F118).*PS. I'll be transferring every donation to [Nasz Wybór Foundation](https://naszwybor.org.pl/about-us/?utm%5Fcampaign=Software%2BTesting%2BWeekly&utm%5Fsource=Software%5FTesting%5FWeekly%5F118) which supports Ukrainian refugees in Poland.* 🇺🇦 🙏*[Dawid Dylowicz](https://linkedin.com/in/dawid-dylowicz/?utm%5Fcampaign=Software%2BTesting%2BWeekly&utm%5Fsource=Software%5FTesting%5FWeekly%5F118)*                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          |