Piwik PRO and Matomo (formerly Piwik) have a shared history. Some of our employees contributed code for the open-source Piwik project. Early on Piwik PRO provided enterprise-level support and premium features on top of those open source foundations. However, in 2016 our paths diverged. We’re now two separate organizations, each with its own plans and guiding principles.
We realize that although for us this seems obvious, it might not be from an outsider’s perspective.
That’s why with this article, we’d like to explain as much as possible regarding the differences between us and Matomo (formerly Piwik) – both as companies and as products.
The range of topics to discuss is very broad. That’s why, to make this piece as digestible as possible, we divided it into eleven parts covering different aspects of the products.
Table of Contents
- Main differences between companies
- Variety of tools and features
- Performance and reliability
- Reporting flexibility and customization
- Dashboards flexibility
- Data visualization and comparison
- Tracking and reporting on traffic sources & website performance
- Google Search Console integration
- Support and SLA
- GDPR and data privacy, and
- Data Security
Let’s get right into it!
Piwik PRO vs Matomo (Piwik) – what’s the difference?
Piwik PRO was established in 2013 and since then it has been providing an enterprise-level platform along with support for corporate clients and government organizations. The company has 100+ employees across multiple teams based in the EU and US, dedicated to customer success, technical support, product development, marketing and sales.
Piwik PRO is a sister company of Clearcode – a leader in the development of MarTech and AdTech software.
Matomo (founded in 2007), on the other hand, is an open-source project. It was formerly known as “Piwik” until January 2018 when it rebranded. See our official blog post explaining what the name change means for Piwik PRO.
The team consists of a dozen of part-time contributors and an even smaller core team working on the product development. The same people who stand behind it are also the founders of InnoCraft – a consultancy providing premium plugins and services for Matomo as well as a cloud service for the hosted version of the software. InnoCraft has approximately 5 team members (according to LinkedIn), mostly based in New Zealand. Within the last few months both businesses were merged into one and now appear under the same name (Matomo).
Piwik PRO uses a fork of Piwik open-source software (similarly to RedHat using the Linux kernel and multiple open source tools), however we currently seamlessly integrate a part of open source Piwik in our proprietary platform via APIs. Moreover, Piwik PRO controls all the changes to the code used in its Analytics Suite and since 2016 has been maintaining and developing its own fork of “Piwik” alongside the proprietary modules of Analytics Suite.
We hope that this explains the business relationship between companies. Now, let’s cover the functionalities of each tool. In our opinion, differences in the size and scale of activities of Matomo and Piwik PRO translate directly into their target groups and characteristics.
Get in touch with us and let us walk you through all the functionalities of Piwik PRO
Piwik PRO vs Matomo: The most important differences
The first important difference is the number of products provided by each company.
With Piwik PRO, you’ll get a fully-integrated Analytics Suite, consisting of 5 products:
- Analytics (including Web, App, Product and Intranet Analytics)
- Tag Manager
- Customer Data Platform (CDP)
- On-site Retargeting, and
- GDPR Consent Manager
The modules can be purchased separately or in a set. This means that Piwik PRO Analytics Suite offers wide possibilities for collecting and activating data. In addition to standard analytics, it can also:
- perform data integration across marketing, sales and customer success tools and platforms
- create single customer views
- map the customer journey
- create audiences
- activate collected data through on-site retargeting and paid campaigns
All features include respect for visitor privacy, data protection regulations (including GDPR) and internal data security policies.
Matomo is an analytics and tag management system.
Performance and reliability
Now, let’s address the performance and reliability of each platform.
Piwik PRO’s backend is now powered by ClickHouse, a column-oriented database management system, which can generate reports in real-time and instantly process each query. Equipped with a new engine, the module:
- significantly reduced pre-computing time needed to process data (you can read about it here)
- made our analytics more scalable and efficient (in particular being capable of handling up to 500M events per month)
- improved the overall usability of our product (the user interface now includes a simple drag and drop editor allowing you to mix and combine metrics, dimensions and events to create and filter reports)
- increased the variety of data visualization methods (including nested tables and numerous types of line and bar charts)
All of that allowed us to free ourselves (and our customers!) from some reporting limitations of our standard web analytics instance.
Matomo, on the other hand, due to its row-oriented architecture, needs some additional time to pre-process data and generate the reports.
These differences in performance have a direct impact on the efficiency of your own work. Particularly when you decide to…
To test the differences, we set up trial accounts on Piwik PRO Cloud and Matomo Cloud.
We’ve implemented both tools on one website to compare their performance in the same environment.
First, we used both platforms to create a segment of mobile users. The data scope was a single day (03.12.2018) and approximately 2400 visits. We started creating reports at 10AM. The whole operation took us about 10 minutes.
In the case of Piwik PRO, the data was available after just a few seconds:
As for Matomo, instead of data, we’ve encountered the following message:
“These reports have no data, because the Segment you requested has not yet been processed by the system. Data for this Segment should become available in a few hours when processing completes.”
Create custom reports
In the second test, we used the tools to create a custom report showing the visits segmented by traffic sources and filtered by smartphone users. The test was performed at the same time as the previous one.
In Piwik PRO, the report generated almost immediately:
And with Matomo, we had to wait for the data to be processed:
Both Matomo’s reports were ready around 5PM.
Matomo’s Custom Reports are a paid plugin based on the same database management system and UI as Matomo Analytics. In Piwik PRO on the other hand, Custom Reports are a standard analytics feature. You can find them in the navigation bar, along with other functionalities.
Conclusion: In our opinion, the speed at which reports are created is one of the key differences between the products. With Matomo, you need to wait quite a while before analytics data reaches the database. Piwik PRO lets you access the data on the spot. It means no more issues related to archiving, since the data is available on the fly.
|Report creation speed|
|Matomo Cloud||Piwik PRO|
|Up to a few hours*||Up to a few seconds|
*In our test, the report generation time was about 7 hours.
Reporting flexibility and customization
With Piwik PRO, you can customize almost every piece of reporting, whether it’s a default report, dashboard, or a widget. Adding, removing, and editing metrics, dimensions, columns, or even whole charts takes just a few clicks.
First off, each report has a “Customize” button as a handy way to apply changes.
Then, you can easily customize your reports by filtering out traffic or by just using segmentation. Both filters and segments will be visible each time you use this report, so you won’t have to set them up again.
Most importantly, you can tailor any default report to your own preferences – add or remove KPIs according to your business case and change the report any time.
What’s more, you can change the time span for which data is grouped on each chart. This is crucial in uncovering seasonality and spotting trends across extended time periods like weeks, months, quarters or years.
None of this can be achieved with Matomo, since the tool doesn’t provide you with the ability to customize default reports or to group the data presented on charts. What’s more, 80% of default reports are missing data visualization features or charts.
This can make them less actionable and visually less appealing.
With Piwik PRO you can freely compare different sets of values against others. This feature is especially helpful in the analysis of behavioral data. It clearly shows you the differences between segments of visitors, for instance:
- People from specific regions of the world
- Users from various age groups
- Visitors at particular stages of the customer journey
The tool also lends itself to examining the performance of certain segments in different time periods, e.g. conversion rates, SEO traffic month to month etc.
In Piwik PRO, you can compare this data in an informative line chart that’s easy to digest:
On top of that, you can juxtapose the value of your KPIs for the given time periods and see the difference in percentages.
What’s more, you can even directly compare segments from each report. For instance, you can apply a segment for mobile users, and at the same time apply a segment for desktop users. This way, the report splits into two sections, letting you contrast data for these two segments.
You won’t be able to do any of those things in Matomo, as it doesn’t give you the ability to compare data from different time frames or segments (not to mention comparing segments over time).
A quick overview of reporting-related features:
|Matomo Analytics||Piwik PRO Analytics|
|Custom charts to each report||x||✓|
|Data filtering in each report||x||✓|
|Custom metrics and dimensions in each report||x||✓|
|Custom data grouping in each report||x||✓|
|Custom date range comparison||x||✓|
|Multiple segments comparison||x||✓|
Next, let’s discuss the capabilities of dashboards.
As we’ve already mentioned, you can tailor almost every element of Piwik PRO dashboards. Just add or remove analytics bits and pieces as needed.
Instead of using ready-made templates, you can:
- change the size and dimensions of each widget on the dashboard according to your needs – there’s no need to stick to a 2-, 3- or 4-column layout
- mix widgets on your dashboard in whatever order you like
Matomo’s dashboards don’t give you this flexibility. You can only choose from a few available dashboard layout templates:
You can’t add desired metrics and dimensions, and the dashboard can only consist of pre-made widgets. Also, their size and dimensions are fixed.
Individual KPI / metrics widgets
Now let’s discuss dashboard elements in some more detail.
In Piwik PRO you can use individual metrics as separate widgets. This way you can better highlight data that is crucial for your business and build a whole dashboard using only selected KPIs and metrics:
On top of that, in Piwik PRO each metric widget can be expanded with a timeline / trend sparkline that visualizes KPI changes over time.
On Matomo’s dashboards, you can only use a bundled set of metrics. This means, for example, that if you want to create a widget with visitor-related data, it has to contain all the metrics concerning that subject. There’s no way of building dashboards using individual metrics and KPIs.
Also, trend sparklines can be added to your dashboard only as a part of a widget consisting of many other metrics.
Segmenting and filtering metrics
Another big thing is that with Piwik PRO you can attach a filter or segment to each of the metrics included in the dashboard.
Also, you can narrow down the displayed KPIs to a certain audience or filter out traffic for which a given KPI should be visible. Just attach a filter or segment to each metric and it’s done.
You can’t do those things with Matomo. Using their tools, you can only apply segments to a whole dashboard, not its individual parts like widgets or metrics. This means, for example, that your dashboard can’t include two widgets based on two different segments.
What’s more, each time you refresh the dashboard, the segments will disappear and you will have to configure them again.
Widget types, charts and diagrams
Now let’s talk about data visualization features. In Piwik PRO you decide how you’d like to present your data on the dashboard. You can choose from three different data visualization methods – line chart, bar chart and pie chart.
Also, what’s particularly helpful, you can build custom charts for your dashboards using metrics and dimensions of your choosing.
What’s more, you can build custom tables using whatever composition of metrics and dimensions you like.
In Matomo, there is no way for you to create your own custom table and add it to the dashboard. Also, you can’t pick whether you want to present a specific piece of data in the form of a chart or diagram – all these things are already preconfigured.
Here’s a quick overview of this section:
|Matomo Analytics||Piwik PRO Analytics Suite|
|Custom metrics & widgets||x||✓|
|Custom dashboard charts||x||✓|
|Custom dashboboard layout||x||✓|
|Integration with external dashboards (ie. Tablue, Looker)||x||✓|
Data visualization & comparison
Let’s continue with the topic of data visualization capabilities of the platforms. As we mentioned earlier, Piwik PRO provides you with three types of charts, line, pie and column, that are customizable and able to create:
- Clustered column charts – showing values of multiple category groups
- Grouped bar charts – letting you compare values of multiple categories across multiple dimensions
- Stacked bar charts – visualizing traffic composition depending on the device type used by the user – in other words putting the whole custom report into a single chart
- Multi line charts – especially useful for comparing data from specific time periods and values over time
Matomo Analytics provides you with a set of visualizations consisting of: tables, nested tables, line charts, multi line charts, bar graphs, pie charts, and cloud charts. And with Matomo Custom Reports you’ll get to choose between other graph types such as:
- Table: showing the report data in a typical Matomo (Piwik) data table
- Evolution: a graph showing the evolution for the selected metrics over time (also known as a line graph)
- Plus, the visualizations from standard Matomo analytics
However, in many cases the graphs will need additional time for pre-calculation. It means that if you want to access past data, you’ll need to invalidate the past historical reports so they can be re-processed from the logs.
We know that this is a lot of information to digest at once. This overview chart might help:
|Matomo Analytics||Matomo Custom Reports Plugin||Piwik PRO Analytics Suite|
|Multi line charts||✓||✓||✓|
|Clustered column charts||x||x||✓|
|Grouped bar charts||x||x||✓|
|Stacked bar chart||x||x||✓|
|Customizable graph templates||x||x||✓|
Tracking and reporting traffic sources
One of the most important functionalities of analytics from a marketer’s standpoint is reporting on traffic sources.
In Matomo, there is an open plugin called Marketing Campaigns Reporting. It allows you to see the following data:
What’s significant is that the most important dimension for traffic reporting – source/medium – is available only for campaign reports. It means that you won’t be able to use it in reports on traffic from particular browsers or websites – also important for examining your traffic sources.
In Piwik PRO on the other hand, you can create a report with your own set of metrics and dimensions, so adding a source/medium dimension to the above-mentioned reports (or virtually any other report) won’t be any problem:
Also quite helpful: the report can be enriched with a multi-line chart showing you the effectiveness of traffic sources over time. Thanks to the fact that the table can be nested, the information is easy to arrange in a user-friendly manner.
For instance, if you click on Campaigns dimension, you’ll see the following data:
And as we mentioned earlier, the metrics and dimensions visible in the report can be matched to your personal preferences.
Website performance reports & metrics
Another aspect is the number of metrics that will allow you to measure how your website or product performs on different browsers, devices, operating systems and for different segments of users. They help optimize customer experience by spotting technical and performance issues.
This information also allows you to optimize your site for page load speeds. You’ll be able to better reach mobile users and those with slower connections.
In Piwik PRO, you can take advantage of default performance-related reports or create custom reports based on dedicated metrics (there’s 16 of them to choose from).
Here’s a list of the key metrics for understanding page load speed:
- Time until page is loaded
- Time to interact
- Time until DOM is ready
- Time to first bite
And here is a sample report based on those metrics:
As for Matomo, right now it offers one performance-related metric called “average generation time”. However, it doesn’t present how fast the website loads for different connection qualities or devices. The metric refers only to the communication time between the browser and the page server.
In Piwik PRO there’s a “Time to interact” metric which presents how different users experience website loading speed..
A quick overview:
(Only in a default campaign report)
(Available to use in any report)
|“Time until page is loaded” metric||x||✓|
|“Time to interact” metric||x||✓|
|“Time until DOM is ready” metric||x||✓|
|“Time to first bite” metric||x||✓|
Google Search Console integration
In order to perform content and on-site SEO optimization initiatives, marketers and SEO specialists need to be armed with both behavioral data and data given by Search Console.
With Piwik PRO, you can fully integrate your analytics with the results from Google Search Console. If you decide to connect GSC to Piwik PRO, your metrics library will be enriched by:
- Impressions – for keywords searched on Google
- Clicks – for keywords
- CTR – ratio between impression and click for keywords
- average position of the keyword in Google search results for a given time period
In this way, your analytics data will be enhanced with additional data points from the integration. You can apply Google Search Console metrics for any of your dashboards and segments, in both custom and default reports. Also, you can segment every data bit from GSC reports by using the wide range of dimensions available in Piwik PRO.
In Matomo you’ll find an integration with Google Search Console, but it works quite differently. You can only import data from GSC to use as a separate report. As a result, you only see a preview of GSC data displayed in the Matomo interface.
What’s more, with Matomo you can’t:
- combine GSC metrics with analytics dimensions and metrics
- link keyword data with behavioral metrics like bounce rate or conversion rate
- apply segments to GSC reports and GSC data
This means that you’re unable to use Google Search Console data in custom combinations with any other analytics dimensions and metrics.
Here’s a quick overview of GSC-related features:
|Google Search Console Integration||✓||✓|
|Segmenting GCS data||x||✓|
|Using GSC data in other reports||x||✓|
|Mixing keyword data and behavioral data||x||✓|
Support and SLA
Without deep knowledge of the product, you won’t be able to exploit its full potential. And without dedicated technical support, it’s possible that your inquiries will get stuck in a long queue of pending tickets with queries from other users.
So it’s crucial that you be able to sign an SLA (service level agreement) with your analytics vendor. An SLA ensures that the support staff will be available to handle all problems and questions within an agreed upon timeframe.
In order to speed up onboarding users of the new platform and prevent any potential problems or misunderstandings, Piwik PRO offers the following to all its clients:
Premium User Training and Customer Success Program – provides you with a dedicated Customer Success Manager that will assist you in defining your needs and translating them into actionable advice for using the platform.
Detailed documentation – provides detailed infrastructure guidelines to ensure optimal product performance in the case of an on-premises installation.
Enterprise support and onboarding – helps set up and configure your web analytics instance, including an SLA ensuring all your needs are met as you use the product. Such service can be provided on-site in cooperation with your internal team.
Dedicated technical project coordinator – gives you a first point of contact in case of emergencies or web analytics performance issues.
24/7 monitoring and incident handling – monitors platform performance and data collection processes around-the-clock plus backup management.
Where relevant, these services can be provided during both American and European business hours.
As for Matomo, depending on the plan (Essential, Business, Enterprise or self-hosted On-Premise version), you’ll receive email-support, a dedicated account manager or community support (a forum).
Here you’ll find a quick overview of this part:
|Dedicated account manager||x||✓|
|1-on-1 Onstie or Remote Onboarding||x||✓|
|1-on-1 Onstie or Remote Onboarding||x||✓|
|1-on-1 Onsite or Remote Training||x||✓|
|1-on-1 Strategic Sessions||x||✓|
|1-on-1 Implementation and set up||x||✓|
|24/7 monitoring and incident handling||x||✓|
|Dedicated technical project coordinator||x||✓|
GDPR and data privacy
The next important issue is GDPR and its consequences for data processing.
We take pride in the fact that our solution has been audited and found compliant by a top global consulting firm. Our platform not only meets the privacy standards laid out in GDPR but helps organizations fulfill the obligations arising from the regulation.
One of the most important among them is that every website owner should collect informed, active, unambiguous and granular consents before they start tracking personal data.
In this situation you have two options to choose from:
- Apply a mechanism to acquire, store and manage records of consents and all possible data subject requests resulting from the fact that you process personal data, or
- Get rid of any traces of personal data and free yourself from the demands described above
Here you can find some more information on managing user consents under GDPR:
A Practical Guide to Acquiring Consent in the Age of GDPR
Below, we describe how these responsibilities are addressed by Matomo and Piwik PRO.
Gathering consents and data subject requests
Let’s say you decide to collect personal data.
In the case of Matomo, if you want to collect consents, you’ll have to implement the code of the privacy notice mechanism into your website, following the instructions provided by Matomo. In practice you’ll need to have developer-like skills to manage the task.
What’s more, Matomo:
- doesn’t store records of collected consents
- doesn’t support consent collection on behalf of third parties (for instance, marketing or customer management tools you’re using)
- doesn’t let you see and manage data subject requests from one place
Which means that you’ll have to deal with these issues on your own or find an external vendor who develops dedicated software.
On the other hand, in Piwik PRO, you can take advantage of GDPR Consent Manager – a dedicated tool for creating consent forms as well as collecting, managing and storing both records of consent decisions and data subject requests.
Thanks to the intuitive editor, you’ll be able to configure everything without touching a piece of code. Also, the tool will allow you to see the most important statistics regarding user consents and data subject requests:
Want to learn more about the product? Visit this page to get to know the ins and outs of our GDPR Consent Manager.
Anonymizing the data
As we’ve said before, the other option is to erase any trace of personal data from your databases. Without personal data, you won’t have to ask for user consent in order to collect data. However, you have to be aware that this is easier said than done, because GDPR sets a very high bar when it comes to anonymization.
We tackle it in this blog post, be sure to check it out:
The Ultimate Guide to Data Anonymization in Analytics
In the case of Matomo, data anonymization process is based on several methods, including device fingerprinting:
As we can read on Matomo’s website:
It is not clear for us yet if all cookies are considered equal under GDPR. At this stage it is too early to make a definite decision.
Did you know? Matomo lets you optionally disable the creation of cookies by adding an extra line of code to your tracking code see below.
If Matomo cannot set cookies, it will use a technique called Fingerprint. It is based on several metadata such as the operating system, browser, browser plugins, IP address, browser language; just to name a few to identify a unique visitor. As this feature is less accurate than the one using cookies, the number of visitors and visits will be affected.
However, Article 4 of GPPR defines personal data as any information relating to an identified or identifiable natural person (‘data subject’). The definition not only covers all sorts of online identifiers (eg. networks’ IP address, device ID or cookie identifier) but also the combinations of browser characteristics that fingerprinting relies on (see: Recital 30).
And since the information collected using fingerprinting allows you to identify users between sessions, it’s considered personal identifier. Hence, this technique doesn’t meet the data anonymization standards.
In practice this means that you still need to obtain user consent in order to process data collected through fingerprinting. Otherwise, you won’t fulfill the obligations imposed by GDPR.
In Piwik PRO on the other hand, the data anonymization feature provides you with fully anonymized data and allows you to escape the obligation to collect records of GDPR consents.
In case someone disregards your request for consent or just withdraws their consent, the UIA (‘user is anonymous’ parameter) is enabled.
Let’s see how it works. When anonymous data collection is enabled for a visitor, the ‘UIA’ is added to the tracker and Piwik PRO instance settings are the following for that visitors:
- Geolocation is fully or partially disabled. Depending on the instance settings Piwik PRO will record just the country information or nothing at all. An associated web server will see the same masked IP address.
- No “fingerprinting” data is used to identify returning users. Characteristics of the visitor’s device or browser (operating system, browser information, language settings, etc.) are not compared in an attempt to identify users.
- One cookie identifier (“Visitor ID”) is stored in the visitor’s browser. This cookie’s duration is set to 30 minutes, after which it is deleted automatically by the browser. Therefore the online identifier describes a visit and not a visitor.
This kind of data anonymization allows you to collect at least some information about user behavior (e.g. page views, conversions and time spent on the site) without asking for consent.
What’s more, if during the session the user will eventually decide to consent, you’ll be able to merge anonymous and personal data about them into a single record (that wouldn’t happen in the case of Matomo).
A quick review of privacy-related features:
|Custom consent dialogs||✓||✓|
|Consent collection on behalf of third parties||x||✓|
|Consent management widget||x||✓|
|Data subject request widget||x||✓|
|Data subject request admin panel||x||✓|
|Consent and request history||x||✓|
|Consent performance statistics||x||✓|
|Fully anonymized data||x||✓|
|Merging anonymous data for visitors who provide consent later in a session||x||✓|
Last but not least – data security.
In Piwik PRO, we take this matter seriously. That’s why we’ve made sure that our commitment to data security is demonstrated by our partnerships and by external audits of our company & our product.
Below we describe the most important of them:
Piwik PRO can be deployed on your own infrastructure, in a private cloud, at a third-party data center or on our secure servers. As a security-conscious provider, we exclusively partner with select Microsoft Azure data centers, located in the Netherlands, US and Germany. Thanks to this, we can provide our customers with an infrastructure that is:
- ISO 27001-certified
- Fully redundant
- Ensures 99% SLA
Another expression of our approach to data security is the ISO-27001 certification we achieved last year.
The certification confirms that as a company dedicated to data protection, Piwik PRO operates in accordance with the strictest data security policies. The scope of the protection covers all information processed in Piwik PRO, in every form and in every place where we operate.
Here you can read more about the certification:
We’re Officially ISO 27001-certified!
LogicalTrust security audit
As for the safety of our product, we’re proud to announce that Piwik PRO Analytics Suite has successfully passed an audit from LogicalTrust, an experienced, impartial auditor that specializes in IT security. The audit aimed to uncover any potential vulnerabilities and security deficiencies of our platform, with the focus on a third-party attempt to break the system’s security.
Thanks to the above-described certifications and partnerships, ‘data-sensitive’ institutions like banks or healthcare organizations no longer need to conduct their own compliance assessment when buying our products.
In the case of Matomo, companies from these sectors will still have to carry out their own audits to assess whether the level of data security provided by the platform and company is sufficient in their case.
Here’s how Piwik PRO and Matomo compare in terms of data security:
|Fully redundant, ISO-27100 certified servers with 99% SLA||x||✓|
|ISO-27100 certified company||x||✓|
|“External audits proving the security of the
Get in touch with us and let us walk you through all the functionalities of Piwik PRO
Piwik PRO vs Matomo (Piwik): Which one should you choose?
As you can see, the differences between the products offered by Piwik PRO and Matomo are significant. In summary, the most important of them are:
- The number of tools and variety of use cases supported by each vendor
- The scalability of the platforms and speed at which reports are generated
- The variety of visualizations available and ways to manipulate and compare data
- The availability of SLAs, onboarding and maintenance
- The approach to data security and privacy, including GDPR requirements
All in all, we believe that Matomo will be a great fit for small businesses, start-ups and bloggers who also have a fairly high level of analytical and coding knowledge. Piwik PRO, on the other hand, due to its complex functionalities, efficiency and level of customer service (but also price, we’re aware that it’s an important factor to consider) is a platform better suited to businesses operating on a larger scale and wanting to find a partner that will be able to match their demands.
We hope that with this post we managed to address most of your questions regarding the differences between Piwik PRO and Matomo (Piwik). However, if you still feel like you need some more answers – feel free to contact us anytime. Our team will gladly dispel any of your doubts!