 We're going to show some of the stuff that we've been building at Hike. How many of you have used Hike? Wow, that's good. So for those who have not used, you probably might know Hike is a messaging platform. We have 100 million users that use the platform. We have 40 billion messages per month kind of transaction going through the system. And obviously, we support all platforms, Windows, iOS, and Android, Android being the biggest market in India. So we have a pretty strong user base on Android. So for an application of this scale, which is running at 100 million users and supporting all kinds of devices, what are some of the typical challenges you would anticipate in this kind of an application? So scalability is one challenge for sure. Then we talk about the cross-platform, especially with the fragmentation in Android. That could be a pretty challenging thing. Plus a large user base that we have ends up using a very wide variety of phones. And a lot of them also tend to be on the lower end of the market phones, right? So when you have lower-end market phones, one of the typical challenges you will see is performance-related issues, but also in general, the overall experience of the app might not be as great. So we've done a lot of interesting tweaks to make that as fast as possible, plus a network. That's another aspect that kicks in. Majority of the people still end up using 2G network in India. So you want this kind of a messaging app which allows you to send files, videos, images, all kinds of things to work seamlessly on a 2G network without breaking any functionality. So now, let's imagine you are in charge of testing this app. What kind of things you would do? We used to follow a 15-day cycle into shipping into production. Now we moved it to a 30-day cycle predominantly because we realized that our consumers are not going to pull a new version every 15 days. So we actually moved to a 30-day cycle to adjust to what our consumer is. But we had a pretty short release cycle. And so if you're releasing every 15 days, what are the kind of things that you need to make sure from a testing point of view? And I'm sure it's pretty obvious that you can't do this manually, considering the number of functionality that we have, the different kinds of phones that we need to support. And if you want to be shipping into production every 15 days, it's almost impractical to try and do this manually. So Vivek and I are going to talk about some of the things and also demonstrate how we've actually gone about trying to do these tests.