Request For Quote!

Please leave this field empty.

Max Size 5 MB



Hire Dedicated Developers

Please leave this field empty.

Max Size 5 MB



Hire Dedicated Developers

Please leave this field empty.



Talk to Our Experts Now

Please leave this field empty.

Max Size 5 MB



Request a Call Back Now

Please leave this field empty.

Max Size 5 MB



Request For Quote!

Please leave this field empty.

Max Size 5 MB



Request a Call Back

Please leave this field empty.


Mobile websites or PWAs – how to decide one for your business

Mobile websites or PWAs – how to decide one for your business

All you need to just take out your phone and search on the web. It just takes a few minutes to get your problem solved. But what matters most today is the kind of mobile experience or web experience that users are looking for.

Mobile websites or PWAs not only streamlines your business or gives you a seamless customer experience but also give a competitive advantage over others. Inspiring, isn’t it? Yes, we are talking about none other than custom web apps.

The mobile app industry is rapidly growing fast today. Year by Year, people are investing more time on mobile devices to access the internet.

People consume around 2x the amount of content on mobile devices to access the internet in the world today.

Website owners should be excited about this prospect in 2019 as the opportunity to reach these mobile users is still is getting bigger.

As the number of mobile consumers rises, it is expected that almost 54% of e-commerce sales by 2021 will happen on mobile instead of traditional websites.

Read also: Battle of the Mobile App Frameworks – React Native vs Native

Progressive Web Apps: A Brief Description

Progressive Web Apps are also known as PWAs. It is an advanced form of responsive websites that behaves like native apps or mobile apps. PWAs cater web pages in a user’s browser seamlessly so they can have a mobile app-life experience.

PWAs have an app like UX, delivered through the web with advanced technologies to optimize the user experience. It is midway between mobile websites and mobile apps.

PWAs are mobile sites built with modern JavaScript frameworks that are designed to work like a native app. They can be added easily to a mobile device’s home screen with an icon.

PWAs are dynamic and can be personalized according to user’s needs like push notification, option to enable locations, camera access, and even the ability to add the mobile experience to your home screen. 

Google defines PWAs as web experiences that are:

  • Reliable – Load instantly and never show a website as being down, even in uncertain network conditions.
  • Fast – Respond quickly to user interactions and no irrelevant scrolling.
  • Engaging – Feel like a natural app on the device, with immersive user experience.

Read also: What Is Best for You: Mobile Website or Responsive Design?

A Close Look At Mobile Websites

Mobile Websites are responsive websites designed specifically for mobile phones. It automatically scales to fit the screen size of your viewers’ device. They often live under a separate URL and are completely distinct from the full site.

They are often contrasted with responsive sites, which typically contain the same content and functionality for mobile and desktop, but rearrange these features on mobile.

Responsive web design is becoming the new standard for websites that are not only mobile-friendly, but that can scale to any sized device -from desktop down to tablet and handheld smartphones.

Difference between Mobile Websites and PWAs

Mobile websites have the same functionality as the progressive web apps other than the scale of a site. So, you’re wondering how PWA is different from mobile websites. Aren’t they just website too? The webpage is just the beginning of PWAs, and where it’s separated from responsive web apps is in its functionality. The more you involve in the functionality layer of progressive web apps the more you get the feeling like native apps and easily differentiate responsive web.

PWAs are dynamic and can be personalized according to user’s needs like push notification, option to enable locations, camera access, etc.

You don’t have to download PWAs, with Google’s full support of PWAs, they’re accessible through the google or add home screen icon directly through Android.

Let’s see how PWAs are different from mobile websites.

Push Notification

The major difference between progressive web apps and mobile websites is to push notification. The progressive web apps ask users to subscribe to notifications. Once the user subscribed, they get a subscription ID where each push notification of every user is unique. Lyft is a great example of how PWA uses push notification to maximize its potential. PWAs permit users to automatically enable push notification to ease in having a great customer experience.

Add to Home screen

 PWAs can live directly onto your phone screen with just a home screen icon. Android users directly get home screen icons of PWAs while iPhone users get this icon after using Safari’s “Add to home screen” features. Adding to the home screen icon is just like adding icing on the cake to PWAs.

Read also: Which Mobile Platform Startups Should Choose In 2020: Android Or iOS?

Higher Loading Speed

PWAs are using “App Shell” comprising the code that got cached to your mobile when you load it to the first time and then it can be subsequently run, making it much faster and feel like a real app. As the content are already in cached so it makes it possible for PWA to run in offline mode as well.


Unlike a mobile website, the responsive design of PWAs makes capable it to run any type of device. Also, you don’t need to develop separate coding for the platform (Android, iOS, web).

Tonnes of big brand companies like Flipkart, Lyft, Twitter, Starbucks have already adopted PWAs. PWAs have all the functionality like mobile websites and the opportunities are endless.

In the battle of progressive web apps and mobile websites, no one is the winner. Both technologies have their pros and cons and you have to decide which technologies are right for your business requirements. For seamless mobile experience, you must choose the progressive web apps and if you’re looking to increase site speed and availability for most users, mobile websites might be the better choice.

If you want to offer a seamless mobile experience to your customers, you can even outsource product development to third-party providers that can help you develop your product (web or app) in a fast and efficient manner.

Transforming an Idea Into an App- A Roadmap To Success

Transforming an Idea Into an App- A Roadmap To Success

Are you having an incredible app idea in your mind? But what to do next? There are many questions to be answered before going further into the app development process.

Coming up with an app idea might be tricky, but figuring out what to do next is the hardest part.

In this competitive world, you need to consider every step required to reach your end-customers and at the same time fulfilling their requirements.

Let’s discuss how a mind-blowing idea can transform into a promising project. In this article, we are going to discuss how to sell your idea (market your app) so that it benefits you with a good amount.

Here are some points to be clarified before doing mobile app development:

  1. What will your applications do? So, here you need to be clear about the functionalities and services your app is going to deliver to the end-users. Say, Whatsapp provides communication between users, and Instagram allows creating posts based on images.
  2. How will your application look? Here we talk about the interface (UI/UX) of the application. You should be clear what you want to showcase to the end-users so that they can visit your app regularly.
  3. What is your target audience? Be clear about your targeted audience? What kind of personas are going to visit your app?

The detailed answers to these questions will help you cultivate your ideas into a concrete plan.

App Annie forecasts that the app industry is estimated to hit 6 billion dollars by the year 2022

Let’s dive into what to do next…


 A prototype of your app idea

The accumulated data help you proceed in the next stage that is making a prototype of your basic idea.

 The conceptual prototype consists of future app screens that should be created in the early stages of product development. It’s required for more accurate visualization of great ideas for mobile apps.

 The animated prototype makes the UI/UX designer think over and carefully visualizes the process of the program of interaction with the user.

 All in all, prototyping is multifaceted and required at the very first stage of generating Android and iphone app ideas. The prototypes serve different goals but at the end serve the common purpose that is to improve the success of your app idea.


Considering business aspects

Prototype creation is not enough. The next step is to consider business aspects that affect the mobile app profit margins in the market. So, for this here are few points to be considered first.

  •   Evaluation of the time and cost of developing the first version of the application
  •   Assessment of the time and cost of implementation of the stable app version.
  •   Ways to promote your mobile application
  •   Financial plan and estimation of the time required to return the investments

The business plan is all set up, it’s time to search for investors. Let’s see how we find investments in the next step.


Find investments

The reason behind some people cannot bring their great app ideas into the picture is the lack of funds. Hire  mobile app developers, testers, deploying an application and promoting is expensive. In this case, collecting a necessary development budget can be a difficult task.

 For investing, you can choose among the various options i.e. Personal savings, on credit, search investors in the market, look out for a partner if anyone interested in your project, collect funds through contests and search for crowdfunding platforms( Kickstarter, Boomstarter, Zidisha, Indiegogo)


Think about marketing

The promotion of a new product in the rapidly growing market is extremely necessary, as the world is full of competitors. Many successful apps are dominating the market right now.

Different ways to launch your app are:

Pre-marketing-it is to start an advertisement launch with the start of application development.

Launching an advertising- landing page showcasing all the unique offers, benefits, and call to action can be helpful.

SEO Traffic and Paid ads-helps you increase app recognition and help you to attract the target audience and stay at the top.

Social Networks- helps share your app on social media platforms like Facebook, Twitter, Instagram, and other networks.


 Build an MVP

If you want a smarter app and faster results, start developing an MVP model.

MVP approach permits you to develop an affordable model of the app and analyzes the end-user responses. MVP model is a good option to save your money and time and also customer feedback time-to-time.

MVP model facilitates you to do simultaneous changes by analysing users feedback. It helps you to understand what your end-users want in your app and also the loop holes required to rectify in the app.


Measuring success with mobile app metrics

Now it’s time to measure your success with mobile app metrics. Before that, let’s see how mobile applications work:

People download apps-

If people like it, they start using it from time-to-time and if they don’t they immediately delete it.

But if people truly like the application, he becomes an active and loyal user and also contributes to the program monetization.

Performance metrics like User engagement, user retention, user activity rates are to be considered for evaluating user’s responses.

That’s all about mobile app performance metrics.


Bottom Line

Your app idea can be a big hit if the process of mobile app development can be done in the right direction. For making a wonderful app you need to be patient enough to understand user requirements and their behaviour. Competitors in the market are set to compete with your idea. There is a big space available for you in the market for proving your capability of doing things the best way, all you need is just a great idea.

Classic Informatics helps you in transforming great app ideas into high-quality apps. Just send us your requirements and get ready for the miracle to happen.


5 common pitfalls to overcome while outsourcing software development

5 common pitfalls to overcome while outsourcing software development

In 2018, the software outsourcing industry has earned around $62 billion and became the giant business worldwide. Big brands like Alibaba, Whatsapp, and Slack have leveraged the benefits of outsourcing development initially to reach the zenith of success.

Software outsourcing has the potential to enhance business efficiency and growth. It reduces development time and cost if it is done in the right direction and too with the reliable outsourcing provider.

To resist in this competitive world, startups are turning towards software outsourcing development to get immediate growth and success.

Due to the tremendous growth in technologies and innovations, software outsourcing development is highly in demand.

Also read: Agile software development outsourcing for startups : Things you need to know

Common pitfalls in outsourcing software development:

  1. Improper communication

Proper and fluent communication is the prime aspect when working with remote developers. Some companies loose projects due to improper communication between teams. To overcome this critical issue, you need to synchronise between different time zones, languages, and cultural conventions.

Establishing and maintaining regular channels of communication with the offshore teams is considered vital when it comes to software success.

  1. Ignoring Market trends

One of the best practise that can make your business successful is keeping yourself well up-to-date about the latest technologies dominating the market. This will help the developers to face critical challenges arise during software development.

Ignoring the latest tech trends signifies you are not using the latest solutions while making software products. If an outsourced company pays no attention to the latest market trends, then it will definitely lead to the origin of critical problems.

  1. Fail to understand requirements and scope

Some startup owners outsource their software development projects without knowing any details about its requirements, technical specifications and scope.

It is an obvious thing that if you don’t have a clear idea about the type of software you are planning to develop then, in that case, it is difficult for the outsourced company to evaluate whether they the development is going in the right direction or not.

The solution to overcome with this problem is that during outsourcing software development, both the parties should agree on what would be the final product to be delivered and how has to be delivered along with the timeframe. This quality is a good sign of an experienced IT outsourcing partner.

Lack of communication about software requirements will create misunderstandings between the two parties. So, it’s better to discuss the milestones and the chain of approvals prior to the collaboration.

  1. Unreasonable timeline

To develop a software product in an effective way needs a flexible timeline to encounter bugs and other development solutions. If startup owners do not set the proper timeframe for the software development process with its outsourced partner, then it is quite difficult to achieve positive results.

Timeline in software development should not be compromised as it badly affects the quality of the software developed that too by skilled developers. Instead, work with developers on a flexible time frame that provides them relaxation in working software development cycle.

  1. Underestimating the project cost

It is quite a common practise when outsourcing that many companies pick the less costly options available when comes to outsourcing software development. But, is it really worthy?

How can you get the best software and hire highly skilled developers at a less cost? The outsourcing companies should understand that lower rates don’t give you the required results.

If you want to hire a certain level of expertise to build a top-notch product, then have to keep your cost constraint aside.

It’s all up to you to balance the quality of work with the cost, instead of just looking at the cost of development.

Also read: Untold Stories of Successful Software Outsourcing You Can’t Miss!

Wrapping Up

With the increasing popularity of outsourcing every single day, it is going to conquer the entire software development industry in the coming years. To transform your startup business into a dominating market brand, then try to avoid the above-mentioned mistakes.

For startups outsourcing software development is a smart move to play. It provides you with a cost-effective and full-fledged solution that helps the company stay competitive in this fast running digital world.

A good web development company works dedicatedly with emerging startups and provide them with the best outsourcing software development solutions to make their business a successful one.

How Can Enterprises Leverage The Power Of Web?

How Can Enterprises Leverage The Power Of Web?

The power of the web has transcended traditional methods of communication, branding and marketing. The web contains all the elements that were ever required by an enterprise to increase its ROI and create a profitable business. What does the web have which the traditional methods didn’t have? Is the internet showing an error 404 when a potential customer is looking for the service/product you are selling. An enterprise not leveraging the power of the web is almost sure to fail in today’s fluctuating and interactive market. Let’s look at some ways at how can enterprises leverage the power of web.

shutterstock1. Huge Customer Base

Thanks to the social network – more than a billion people are now connected on the same platform. So an enterprise that acknowledges the power of the web is going to exist for the billion online users for whom everyday new content is being created.

These users are being converted into customers via inbound and content marketing. This has ensured the right traffic to the products they want to own or the services they seek. Every other second innumerable leads are tracked to find potential customers. To reach to a huge customer base has become easy and users are a click away if an enterprise understands how to leverage the power of the web.

  • The mobile revolution has just spearheaded the same and markets like Korea and Japan have responded to the same already positively.
  • The other countries on the same page are Singapore, Hong Kong and Australia.
  • Also the customer demographic has become youth centric and hence the web’s user base that is pre-dominantly the youth can be targeted via the proper approach to enterprise application development and enterprise web development.

The first step even before having a website is to have a Linkedin profile for the enterprise – this enhances the visibility of the enterprise and makes it available for notice by the huge customer base. It also adds a layer of credibility. For enterprises who have always followed the traditional methods should understand that their customers are already online if they are not.

2. A store that never closes

The web is a store that never closes – the customers never sleep. Across various time zones, different users at different points of time are seeking out products and services and choosing content to read from that leads to these services.

  • According to a study made by Lloyds Bank and Go ON UK, it reflected that 1.2 million small business owners did not have the simple digital skills and have thus not been able to avail the power the web beholds.
  • It is simple mathematics as to whether a 9-5 store that has its share of weekends would do well or a 24 * 7 store.
  • Web enables customer interaction at every hour. This enables enhanced customer satisfaction, feedback and increases the conversion rate of customers into trusted customers.

3. Networking opportunities


The power of the web primarily lies in networking. Customers have become tech savvy. They demand better applications, interactive content and improved services. Networking can facilitate potential investors to find enterprising businesses.

Networking can be used to find clients on a pan global scale and to reach out to customers in a more effective manner. Enterprise application development needs to be stressed upon to develop applications that tend to the demands of the Web 2.0. customers.

The mobile revolution has already impacted enterprises by making them create content for the mobile phone.

  • By the next year, wearables will be the next in thing and enterprises will have to drive networking via that medium.
  • Inbound marketing and content marketing approaches can help enterprises create an effective profitable network of customers.
  • Take the case of ecommerce and how it has boomed. In ecommerce it can be noticed as to how customer interaction takes place before buying a service or a product. The enterprise exists at the helm of service and product demands and possible customers and users interact via the web development model of the enterprise.

 4. Cost Effective

Incorporating an enterprise web development model is cost effective. The idea of creating a brand has become outmoded with flexible branding being the in thing for customers.shutterstock

  • The web allows aplenty cost effective solutions to customize branding and personalize it for individual customers.
  • The direct channels of luring a customer to buying a service or a product via advertisement and expensive marketing platforms have been replaced by content and inbound marketing which don’t cost a dime.
  • Customers are now rather driven by content than by interruptive commercials, print ads and radio ads.
  • Customers communicate via the application the enterprise builds for the required customer engagement. Hence an enterprise application development model needs to be integrated to harness the power of the web.

 5. Communication

From an one sided affair of communication between a customer and an enterprise, we have moved into an interactive phase. How is interaction monitored, channelized and harnessed? The web does provide channels to maintain the degrees of freedom that communication deserves.

  • According to the platform being used for the communication, applications need to be sized and structured to make it comfortable for the user to navigate.
  • For instance banking transactions also happen via the web but then if the platform being used is the mobile phone, then a busy web page will defeat the idea of the banking transaction and it is bound to fail causing inconvenience to the customer.

For an engaging communication, applications should be designed according to the suitability of the platform the potential customer is going to use. There’s a lot more to how enterprises can leverage the power of web. The power of web exists in infinite possibilities and it is hence important for enterprises to harness it as soon as possible.

The takeaways of the power of the web for an enterprise
1.     Outreach
2.     Cost Effectiveness
3.     Narrowing the communication gaps
4.     Networking
5.     Interacting with customers 24 * 7




Huge customer base, a store that never closes, networking opportunities, cost effective, communication


Enterprise Web Development, Enterprise Application Development


Got a Brilliant Mobile App Idea? Here is How to Get Started

Got a Brilliant Mobile App Idea? Here is How to Get Started

“I have an idea for a brilliant app, but how to get started?” This is a common question people who plan to launch a mobile app ask us.

Thousands of people think that they have a great app idea. If you’re one of them, then pull up your socks, because you got a great competition ahead.



“It’s not about ideas. It’s about making ideas happen.”

- Scott Belsky, Founder, Behance.

But, don’t worry. Read on, if you need help fleshing out your idea to actually build a business around it.

Here we will walk you through the step-by-step instructions to make your dream project a reality.

So, by not wasting any time, and words, here we go.

Validate Your Idea

This is the first and most important step for every idea and not specific to any technology.

It’s good that you have a killer idea, but it’s not about what you think. Instead, you have to figure out what your ideal users or customers think about your app.



You need to find out:

  • What pain points your app is going to solve?
  • Is the problem which your app will solve indeed a problem?
  • Do you have a competitor? If yes, why would your users prefer your app?

You also need to ensure that your app idea is unique or fills a gap which no other app is doing.

The best way to start validating your idea is to ask your friends and family. Ask people you can trust to give you valuable and eye-opener inputs.

This will not only help you conclude if your idea is worth something, but it will also show you how to make the idea worthwhile.

Decide the Type of App You Need to Build

Once you have validated your idea, you’ll have a clear idea of what you need to work on. The most important and immediate next step is deciding on what type of app it should be.

  • Do you want your app to be specific to any mobile platform like Android, iOS, Windows or Blackberry?
  • How can your users access it? Can they access it from an app store, such as iTunes or the Google Play Store?
  • Do you want a native mobile app or a web app that is optimised for smartphone usage?

Don’t get confused with too many choices. Just pick one and go for it. You can always tweak your strategy if need be.

Research and Read about App Development

This step may overlap with the second step.

If you’re non-technical, then you can find it challenging to decide on the type of app you need.

In that case, you may need to first acquire some knowledge about the basics of mobile app development. This will help you simplify your decision. Without this knowledge, you will not know what you need to know.



But, if you are aware of the basics, then this step will come after choosing the type of app.

In either case, you need to have a good understanding of mobile app development to ensure you’re on the right path.

Here are a couple of tutorials which can help you get started:

But, don’t just stick to these tutorials. Read interesting and informative articles or blogs as well.

This will help you to keep abreast of the latest updates. Some popular blogs you can explore are ZdNet, The Next Web, CIO and Forbes.

Identify and Meet the Technical Requirements

You don’t need to buy an advanced PC with the latest configurations for mobile app development. However, it’s better to go for this.

For Android or web apps, you can create the app with Linux, Windows or a Mac.

But, for iOS app development, Mac is the only option.

Also, you need to have access to a smart device (iOS, Android or Windows) depending on the type of app platform you plan to design for.

If you plan to write the code yourself, then you also need an Integrated Development Environment (IDE).

Here are a couple of free developer tools for different mobile platforms which you can explore:

The biggest benefit of IDEs is that it offers a virtual smartphone to test your app for both Android and iOS.

Keep a Budget Ready

You don’t need to invest in the developer tools, but it will cost you money to register and publish apps in different app stores.

If you plan to publish on the Google Play store, then you have to pay a one-time fee of $25 at the time of registration. For Apple and Microsoft, it is an annual fee of around $100.



Also take note that you need to share around 30% revenue of every sale your app makes with the app platform companies.

We hope by now that you have a clear idea of how to move from the ideation stage to the execution stage.

Although you can develop an app on your own, we advise that you get help from a specialist. If you make any deadly mistakes during the development process, all your efforts would be in the vain.

Thus, consult with a mobile development company that has extensive experience in delivering projects like yours. This will also give you a clear picture of whether you’re on the right path or whether you need to make a change.

So, when do you plan to develop your app? Which platform do you plan to go for?

If you have any questions or need advice, drop us a note below and we will get back to you soon.

How Business Intelligence Can Revolutionise the Healthcare Industry

How Business Intelligence Can Revolutionise the Healthcare Industry

Business leaders are often highly reliant on every single piece of their business information to make profitable business decisions and further refine corporate strategy. This is where business intelligence comes into the picture.


Image credit: Flickr

Designed to help people make better business decisions and turn the business into a profitable establishment, business intelligence (BI) is a technology-driven process that involves the collection, integration, analysis, and presentation of business information through historical, current, and predictive views of business operations.

While, there are many industries have started embracing BI, let’s see where does it stand in the healthcare industry.

Business Intelligence and Healthcare

As the amount of information being generated is increasing exponentially, big data revolution has left many industries with repositories of information that they earlier had limited or no access to.


Industries are now looking into the prospects of moving to a data-driven establishment. The healthcare industry is also on the brink of transformation and according to a report by KLAS, over half of all health organisations are planning to buy a new and more advanced business intelligence system over the next three years.

Gartner reported that one of nine deadly mistakes in business operations improvement (BOI) in healthcare is the lack of BI strategy.

“Most vendors working in healthcare and other industries observe that healthcare has the most complex data of any industry (possibly excluding government intelligence efforts),” the report states.

The report also cited that organisations are not yet fully handling their data the way it should be tackled. The total absence of a well-documented BI strategy, Gartner added, is the biggest folly of the healthcare industry.

Forward thinking organisations like Harvard Medical School, St. Joseph Medical Centre, and Lincolnshire Partnership Foundation Trust realised the importance of business intelligence in analysing healthcare data and swiftly plunged into the world of BI solutions to better analyse the efficiency of their services.

In the light of such findings, it’s fair to say that bridging the distance between data created and data analysed is where the success of the healthcare industry lies.

The rapid proliferation of new technologies at lower costs with greater availability of patient data has given birth to an immense opportunity for healthcare organisations to improve their efficiency.

Every healthcare business solution comes packed with a myriad of business benefits for organisations to better handle their data and further refine their health strategy.

So, let’s take a quick look at the main benefits of business intelligence in the healthcare industry.

How BI Can Help the Healthcare Industry

There are categories of data that any healthcare organisation should ideally be interested in, such as  financial, operational, and clinical.

In order to make better decisions, healthcare BI could be applied to organise this data into a form that can easily be accessed, readable, comprehensive, and analysable.

Single Point Access to Patient Data

A single point access to patient data makes their confidential information easier to protect, and improves privacy.


It also becomes easier for healthcare professionals to retrieve a patient’s data and create an assortment of reports and analysis based on the historical data stored in their system.

Improved Operational Efficiency and Better Visibility

Such consolidation of data and easy access to information not only results in improved operational efficiency, but it also increases revenue and reduces the overall cost of healthcare.

It does so by improving the visibility of their operations, helping distinguish the highly profitable ones from the underutilised services.

By establishing a concrete ground for evidence-based decision making, one that is essential for the healthcare industry, BI can help improve patients’ outcomes by giving medical personnel access to more accurate histories and reports during diagnoses.

Big Data Means Big Savings

According to a report by McKinsey and Company, if technological innovations in the realm of big data  taken into consideration, overall healthcare savings could be enormous.


Image credit: Flickr

A broader data analysis can provide healthcare professionals enough knowledge to determine what risks the population is prone to. These valuable insights can help providers proactively prevent risks before they even affect anyone.

More importantly, big data can pinpoint what is needed where more accurately and precisely, to produce healthier populations, thereby decreasing the overall cost of healthcare in the region.

Opportunities presented by business intelligence here may potentially change the dynamics of the healthcare industry. If you are a healthcare provider and are considering using your data more effectively, you should consult a functionally and technically well-versed BI specialist that can help you create an efficient and effective BI strategy for your business.

So is your medical institution working on implementing a BI strategy yet? What is the most challenging aspect of this implementation so far? Let us know in the comments below, and thanks for reading!