Eaglesoft Reviews
Overall rating
Filter by
Company size
Time used
150 Reviews
- Industry: Education Management
- Company size: 501–1,000 Employees
- Used Weekly for 2+ years
-
Review Source
Overall rating
- Ease of Use
- Likelihood to recommend 10.0 /10
my favorite dental software!
Reviewed on 17/11/2020
Good- I am always happy to temp in an office that has eagle soft :-)
Good- I am always happy to temp in an office that has eagle soft :-)
Pros
Before I became a para, I worked part time as a CDA and I still do temping. My favorite dental software is eaglesoft because of the ease of use, the dental chart is very straight forward, and it is easy to communicate back and forth with the front desk/other clinicians. I like how organize the schedule is, it is easy to invoice your work, schedule the next patient appointment, and very easy to collaborate with other dentists/referrals.
Cons
Although eaglesoft is my favorite software, we do come into contact with "bugs" at times, sometimes I will be in the middle of writing my note and then the software freezes/error pops up. There has been several instances where we have reached out to eaglesoft and they have helped us along the way.
- Industry: Health, Wellness & Fitness
- Company size: 11–50 Employees
- Used Daily for 2+ years
-
Review Source
Overall rating
- Ease of Use
- Likelihood to recommend 7.0 /10
Eaglesoft is solid
Reviewed on 28/07/2021
Pros
It's pretty easy to use, and is a standard in the industry so many applications interface with it.
Cons
They need to add updates to reports, and the flexibility that many of the new dental practice management software's now have.
- Industry: Hospital & Health Care
- Company size: 2–10 Employees
- Used Daily for 2+ years
-
Review Source
Overall rating
- Value for Money
- Ease of Use
- Customer Support
- Likelihood to recommend 7.0 /10
dental pms
Reviewed on 20/12/2022
ok, not my favorite software but its not the worst.
ok, not my favorite software but its not the worst.
Pros
pretty easy to navigate. not a difficult software to learn.
Cons
could have some better functions as far as insurance and claims functions goes
Response from Patterson Dental Supply
Thank you for taking the time to leave a review. We appreciate your feedback!
- Industry: Outsourcing/Offshoring
- Company size: 51–200 Employees
- Used Daily for 2+ years
-
Review Source
Overall rating
- Ease of Use
- Likelihood to recommend 9.0 /10
All around tool for dental office
Reviewed on 25/01/2019
Pros
It has everything a clinic needs it terms of records management of patient.
Cons
Interface needs improvement. When you're on the edit patient window, you can't use the calendar to check the available schedule, that's inefficient.
- Industry: Medical Practice
- Company size: 11–50 Employees
- Used Daily for 2+ years
-
Review Source
Overall rating
- Value for Money
- Ease of Use
- Customer Support
- Likelihood to recommend 6.0 /10
Useful but not great
Reviewed on 08/11/2018
Pros
Patient charts and notes are easy to use and it has frequent updates
Cons
They do not have electronic signatures in the notes for the doctors to sign the charts
- Used Weekly for 2+ years
-
Review Source
Overall rating
- Value for Money
- Ease of Use
- Customer Support
- Likelihood to recommend 5.0 /10
Eaglesoft has a good foundation, but it has a lot of problems, and hold-time is ridiculous.
Reviewed on 08/03/2018
It's faster than many of the other softwares out there. When it works, it does work well. People...
It's faster than many of the other softwares out there. When it works, it does work well. People who use Eaglesoft tend to like using it, but you'll have their support on speeddial.
Pros
Eaglesoft has a lot of great features. It's very easy to administer your users, and the audit reports are great. It checks all of the boxes for HIPAA compliance in an EMR. When Eaglesoft works, it works very well. Also, it is faster than some of the competitors out there.
Cons
The software has to be configured for each user, so if you are on a domain, you basically need to configure your preferences for every single user on every computer. This takes time for deployment.
Sometimes, digital sensors or cameras need to be re-set up in the preferences because settings will be lost, and this can be a big hassle if you are on a domain network.
I have to mention the ridiculous hold time for support. If you use Eaglesoft (or really any Patterson software), you'll need to call for support from time to time because things will stop working. I can't count the number of times I've had to reinstall this software on the workstations. This wouldn't be a huge deal if you didn't regularly have 20+ minute hold times, which is a big deal especially if you are down an operatory. I'd personally avoid this software.
- Industry: Hospital & Health Care
- Company size: 51–200 Employees
- Used for 2+ years
-
Review Source
Overall rating
- Value for Money
- Ease of Use
- Customer Support
- Likelihood to recommend 8.0 /10
Missing Eaglesoft
Reviewed on 18/07/2018
Pros
Eaglesoft has been one of my favorite dental software programs. I am now working with Dentrix and miss Eaglesoft at times. One of my favorite things about Eaglesoft is being able to add any patient to another patients as the insurance carrier. You don't have to have them as part of a family file. Which is nice in divorce situations.
Cons
I haven't used it in a little while and as of now I don't have any negative reviews for Eaglesoft.
- Used Weekly for 1+ year
-
Review Source
Overall rating
- Ease of Use
- Customer Support
- Likelihood to recommend 10.0 /10
Eaglesoft is clear and logical to use, which is a great thing when using daily or teaching new...
Reviewed on 16/03/2018
It's an affordable and powerful way to manage a dental practice, covering all the needs of an...
It's an affordable and powerful way to manage a dental practice, covering all the needs of an office in one program that's backed by excellent support and compatible with most scanners, sensors, and cameras.
Pros
The menu system is very clear and logical. Even someone who hasn't used it much can often find their way around to where they need to get to. Patterson's support techs are also very quick to get to you, and rarely require more than one quick session to resolve any issues you might be experiencing.
Cons
There are a lot of menu buttons by default. You can turn off ones that don't get used often, but it can be a little intimidating at first until you get used to things. Additionally, some scanners can not do duplex scanning through Eaglesoft, requiring you to manually attach the scanned PDF to the patient file. Not a huge deal on it's own, but compared to how much faster it could be when scanning numerous files it gets a bit annoying that this isn't supported still.
- Industry: Health, Wellness & Fitness
- Company size: 11–50 Employees
- Used Weekly for 2+ years
-
Review Source
Overall rating
- Ease of Use
- Likelihood to recommend 9.0 /10
Eagle soft-very user friendly and easy to navigate!
Reviewed on 10/10/2020
Pros
I have been in the dental field for many years now and eaglesoft is my FAVORITE program. I find it easy to schedule appointments, review treatment plans, invoice payments, and document notes.
Cons
I have noticed that Eaglesoft can/does generate many software errors, not sure if it is the software or internet service though.
- Industry: Medical Practice
- Company size: 11–50 Employees
- Used Daily for 2+ years
-
Review Source
Overall rating
- Value for Money
- Ease of Use
- Customer Support
- Likelihood to recommend 4.0 /10
Eaglesoft has many downfalls although it provides basic function
Reviewed on 29/08/2018
Pros
It is a practice management software and it does manage patient database but really thats it
Cons
They are just way behind on making their product fit the needs of its customers
- Industry: Health, Wellness & Fitness
- Company size: 11–50 Employees
- Used Daily for 2+ years
-
Review Source
Overall rating
- Value for Money
- Ease of Use
- Customer Support
- Likelihood to recommend 10.0 /10
Tried and True
Reviewed on 10/03/2023
It's been a great product. We do our claims management through eaglesoft too.
It's been a great product. We do our claims management through eaglesoft too.
Pros
Eaglesoft is widely used, so most dental professionals know how to use it. It's also very easy to learn. And with each new version it gets better and better.
Cons
Honestly Eaglesoft today, still looks like Eaglesoft back in 2015 when we started. You'd think there would have been improvements in the graphical interface by now.
Response from Patterson Dental Supply
Thank you for sharing your feedback! We love hearing that it has been easy to use and we do continue to make enhancements in new releases, based on user feedback, so Eaglesoft continues to get better and better.
- Industry: Health, Wellness & Fitness
- Company size: 2–10 Employees
- Used Daily for 2+ years
-
Review Source
Overall rating
- Value for Money
- Ease of Use
- Customer Support
- Likelihood to recommend 8.0 /10
Eaglesoft
Reviewed on 07/10/2021
Overall is easy to learn software, great for keeping patient's data. All the staff like it and if...
Overall is easy to learn software, great for keeping patient's data. All the staff like it and if the support wasn't discontinued in Canada most likely we will not change it. Also customer service was on great level, always fast response on support when we need it.
Pros
Financial tab- easy to navigate through all financial transactions, filters in account to enter criteria as period of time of payments or patients on same account. Also reporting is super clear- Production, Adjustment, Collection! Treatment plan reports, report by procedure codes are great. Report for certain period of time can by done by the end of the day/ month/year (closing reports) or by specific date. This way you can have perfect accuracy in data. Another great future is the calendar window pinned on the left side of the screen which easy can take to a different day.
Cons
Cancelled appointments go to so called Quick Fill List and is the only one option to create a contact for incomplete treatment. Also the notes on this appointment can be deleted any time, they are not permanently saved and do not carry the information of who did it and when unless entered manually- but then once again this info always can be deleted.
- Industry: Medical Practice
- Company size: 11–50 Employees
- Used Daily for 2+ years
-
Review Source
Overall rating
- Value for Money
- Ease of Use
- Customer Support
- Likelihood to recommend 3.0 /10
Excellent "hub" for managing all aspects of your BUT Patterson's lack of attention to 2018...
Reviewed on 28/03/2018
As the Chief Security Officer and Director of IT for a mid-size dental practice, and as someone who...
As the Chief Security Officer and Director of IT for a mid-size dental practice, and as someone who manages Product Management for delivering enterprise security products for some of the largest organizations in the world, for all the good that Eaglesoft potentially provides to a practice, there is no way in good conscience I could / would recommend the product based on its inability, and the company's lack of desire, to address basic issues that contribute to poor security. Our practice has spend multiple thousands of dollars and increased network complexity, in order to mitigate, to our risk assessment satisfaction, and address both our HIPAA HITECH and PCI compliance obligations ariybd these basic issues.
EagleSoft did take steps in version 18 to improve the security of its database and protect patent data at rest which was both commendable and expected under HIPAA HITECH. However, other basic security best practices, Patterson has demonstrated absolutely no desire or willingness to address. Prior to posting this review, I reached out to Patterson notifying them of these issues, and offering to partner with the organization to address. I was politely told "no thank you" and that "they had no intention of addressing the issues in the near future." That was in Oct 2017. The basic issues are:
1. The product forces you to have your practice users have local administrative privileges on the workstation - This runs completely counter to the "least privilege" principal of security that states that a user should have the absolute least amount of privileges required to perform a set of tasks. As a result of this requirement - we cannot sufficiently lockdown our computing environment to sufficiently address Change Management. Further, if a practice user shoul inadvertantly stumble upon something from the internet that our Symantec Endpoint protection should miss, this single issue creates a condidiotn where the malicious code can propogate across the network faster then we could contain it. That is because our staff move between 11 treatment rooms. Wev've been forced to do heavy network segmenting as a mitigation tactic so that we could contain an outbreak or other malicious code providing us sufficient time to detect and respond. There is absolutely no reason, except for lazy coding practices, that in 2018 and Windows 7 and higher platforms that Eaglesoft cannot easily adapt their Win32 UI to run without fear of error when the user is logged onto the workstation as nothing more then a local system or domain User.
2. The second security flaw is that it is predicated on an idea that all users are using a shared credential at the workstation. While I understand that this is normal behavior in historical practices, and even today in smaller practices who choose simplicity vs. other risk, the product can be and should be able to easily adapt to an environment where each practice user has their own unique network login. It is already a requirement in PCI, and expect that in future HITECH updates that multi-factor authentication, i.e. OTP will become increasingly required. This inability to cleanly address multiple user profiles results in:
2.1 Violation of security best practices because it obscures tracability of action on the network.
2.2 When each user has their own system login, Eaglesoft forces you to go in and make sure that each person is individually setup to leverage common resources like X-Rays, Oral Cameras, etc. This makes moving from room to room difficult because for less technical users it makes it impossible to seamless work in any room where they may have never worked before because configurations cannot be set at a workstation level and traverse all profiles.
2.3 Eaglesoft does not provide the ability to integrate natively with Active Directory. I can understand, and fully accept Patterson's decision for Eaglesoft itself to be its own standalone Authentication and Authorization mechanism. It makes perfect sense because Patterson does not want to have an inherent mandate that AD be a prerequisite. In small practices that would too much. However, with that said, I know for 100% sure that it is not brain surgery to equip a product with its own authentication and authorization schema to leverage AD authentication and authorization if AD is present. I've done it multiple times in multiple enterprise scale products. I would expect that it should be possible if AD is present that I should be able to map an AD account to an Eaglesoft account. Today my users have to sign on twice. Once to the workstation and then to Eaglesoft, when once would be sufficient.
To be blunt, these security issues above make it very hard for those of us with an information security background we are hard pressed to not look negligent if / when a security breach occurs and someone evaluates our due diligence against established security best practices.
In summary, for all of the wonderful capabilities of Eaglesoft that in many ways makes it a "must have" for our practice. But in truth, If it wasn't for the fact that it was easier and cheaper to incur the additional network complexity and operations costs then it would be to detangle the practice's operations from Eaglesoft and migrate to an alternative platform we would have replaced Eaglesoft over a year ago.
Pros
When it comes to managing the end-to-end operations of a practice, Eaglesoft really can be a one-stop solution for providers as well as the front office. This improves efficiency and drives value that can be realized from the software investment, but it really does require the organization to be "all in" with regards to fully implementing Eaglesoft to realize its full value
Cons
Reporting effectively needs to be blown up and started over. While there are several out-of-box reports, there is no way to customize reporting that does not require getting Eaglesoft involved, and in many cases it goes absolutely nowhere. There are so many better reporting technologies and capabilities that enable template reports to become hundreds of other reports, and Patterson desperately needs to get a 21st century reporting capability added to the product.
Eaglesoft desperately needs a new web-based UI. the 32 bit UI in 2018 is difficult, and subscribes to a user mode that is quickly becoming out dated. Watching our hygienist and doctors use the product day-in and day-out I see many areas where a new UI with a new Reporting engine would go a long long ways in rejuvenating a product that is otherwise very capable in facilitating the management of a practice
- Industry: Medical Practice
- Company size: 11–50 Employees
- Used Daily for 2+ years
-
Review Source
Overall rating
- Value for Money
- Ease of Use
- Customer Support
- Likelihood to recommend 9.0 /10
My excellent experiences with Eaglesoft's service team have made me a loyal customer
Reviewed on 05/07/2018
Pros
I have tried, and used, many different dental practice management software systems, and I have concluded that Eaglesoft is by far the best system on the market. It is both easy to use, and user-friendly. The customer service, support, and live help features are outstanding - the staff are friendly, very knowledgeable, willing to work with you and very effective at solving problems. Updates are released regularly, and they often include great enhancements. Eaglesoft has a lot of features and capabilities; it is great to have them all in the same system and able to be easily integrated with other applications we use. Using Eaglesoft saves our practice a lot of time, money, and headaches.
Cons
There are definitely some enhancements that should be made; my office has put in quite a few enhancement requests recently. There are some issues with editing insurance company information and sending claims that need to be worked out a little better. I wish it had better capabilities in tracking financial and performance metrics, as well as making that data more accessible and in a friendlier format. I am also not impressed with the time clock, and have recently decided to use a time clock system that is included in the human resources management system we use. That is another improvement Eaglesoft could make - have more human resources capabilities, or perhaps have Patterson create a human resources application that integrates with Eaglesoft (like RevenueWell for patient management).
- Industry: Health, Wellness & Fitness
- Company size: 2–10 Employees
- Used Daily for 1+ year
-
Review Source
Overall rating
- Ease of Use
- Customer Support
- Likelihood to recommend 7.0 /10
Eaglesoft is great
Reviewed on 27/04/2021
Eagle Soft has been working for the office for several years.
Eagle Soft has been working for the office for several years.
Pros
I am learning Eaglesoft without training and find that it is very user friendly. I had filled in at a couple offices and they just did not have time to train me so I just had to figure it out. It was not hard. The designers were very good and made it easy to use .
Cons
I came from using PracticeWorks for 20 years followed by OpenDental for a shorter time. Of course, changing to a different program is always challenging. Again, I probably should have had some training and still can not figure out how to generate certain reports. If I am trying to balance the morning (if it has been a busy morning I like to balance at lunch so if there are mistakes I don't wait until end of day to fix them), I can not generate collection/ production report.
Response from Patterson Dental Supply
Thank you for your feedback and we are happy to hear you find Eaglesoft user friendly. The Patterson Technology Center Support Specialists are available to help you with any questions and you can contact us at 800-475-5036. Please also let us know if you are interested in having a Patterson Technology Advisor contact you to discuss your training needs.
- Industry: Hospital & Health Care
- Company size: 11–50 Employees
- Used Daily for 2+ years
-
Review Source
Overall rating
- Value for Money
- Ease of Use
- Customer Support
- Likelihood to recommend 10.0 /10
Eaglesoft is our every day tool!
Reviewed on 05/05/2022
I love Eaglesoft and am so grateful that all the offices that I have worked with use Eaglesoft. It...
I love Eaglesoft and am so grateful that all the offices that I have worked with use Eaglesoft. It is easy to learn and use! Love the live chat and FAQ!
Pros
Scheduling and treatment planning is so easy with Eaglesoft!
Cons
Nothing I would change at this time! The live chat helps with any questions that may arise.
Response from Patterson Dental Supply
Thank you for sharing your feedback! We are happy to hear you have worked with Eaglesoft in all of your offices and that you love scheduling and treatment planning!
- Industry: Health, Wellness & Fitness
- Company size: 11–50 Employees
- Used Daily for 1+ year
-
Review Source
Overall rating
- Value for Money
- Ease of Use
- Customer Support
- Likelihood to recommend 2.0 /10
Eaglesoft
Reviewed on 06/09/2022
We struggled because are located in Canada...the support often didn't understand how our systems...
We struggled because are located in Canada...the support often didn't understand how our systems worked.
Pros
I really like the patient communication integration with the clinical chart....all Communication between practice and patient is documented including emails.
Cons
We are a Canadian Based Practice. The software is not friendly with the way that we operate our business. otherwise, a great software
- Industry: Medical Practice
- Company size: 11–50 Employees
- Used Daily for 2+ years
-
Review Source
Overall rating
- Value for Money
- Ease of Use
- Customer Support
- Likelihood to recommend 8.0 /10
Recommend, but could be better
Reviewed on 23/12/2019
Our office could not function without a practice management software and Eaglesoft is a good...
Our office could not function without a practice management software and Eaglesoft is a good product. I wish they would request more development ideas from their clients that use their product. Some little changes could go a LONG way.
Pros
It is fairly user friendly for the basics, helps run our office with ease. There is always a great team of support available to help.
Cons
There are so many glitches that effect our day to day, as well as details that could make a huge difference in the work flow for the day.
Response from Patterson Dental Supply
Hello!
We love getting feedback from customers and developing their recommendations in future releases. We'd love to hear from you! Please send us your recommendation by clicking on the Give Feeback link on pattfaq.com (https://pattersonsupport.custhelp.com/app/answers/list). It can be found in the Contact Us toolbar on the right side of the page.
- Industry: Hospital & Health Care
- Company size: 2–10 Employees
- Used Daily for 2+ years
-
Review Source
Overall rating
- Value for Money
- Ease of Use
- Customer Support
- Likelihood to recommend 9.0 /10
user friendly, effective, productive
Reviewed on 09/01/2018
Couldn't run the office without it! Scheduler, practice management, etc. A must have!
Couldn't run the office without it! Scheduler, practice management, etc. A must have!
Pros
Makes dental office front office a breeze, and is easy to work with for back office as well. Plays well with other software companies that can be integrated into the system to make other aspects simplified. (We integrated Solution Reach, it was seamless). Customer support is top notch! Only once had an issue that was not able to be immediately addressed, and taken care of
Cons
The icons they use for the different charting aspects are a bit odd. they have an area to store documents in a patients chart, called smart doc, and their icon is a brain on a piece of paper. Some don't make sense, but if you hover over it with the mouse, it will pop up what it is.
The other is there is SO much to remember, it's amazing how much they have in there! Not simple to disable some "upgrades" that I don't care for.
- Industry: Health, Wellness & Fitness
- Company size: 2–10 Employees
- Used Daily for 2+ years
-
Review Source
Overall rating
- Value for Money
- Ease of Use
- Customer Support
- Likelihood to recommend 8.0 /10
EagleSoft review
Reviewed on 16/04/2020
Pros
I like how when you want to schedule one family, all you have to do is right click and it lets you add all the families to the schedule
Cons
In the beginning the software is hard to understand. Some things are placed in odd spots. I wish there was a way to see families accounts instead of having to exit out of the families account and then have to look up the patient from the same family again.
Response from Patterson Dental Supply
Thank you for sharing your feedback and experience with Eaglesoft. We are happy to hear that you are using the family scheduling functionality. Our customer support team will be connecting with you soon to show how to view the family account balance and to share other helpful shortcuts within Eaglesoft.
- Industry: Hospital & Health Care
- Company size: 2–10 Employees
- Used Daily for 2+ years
-
Review Source
Overall rating
- Value for Money
- Ease of Use
- Customer Support
- Likelihood to recommend 6.0 /10
User friendly
Reviewed on 17/05/2021
Pros
* Ease of treatment planning and printing treatment plans
* Easy to be chartless
* For the most part if I want it to don something I can make it do it
Cons
* At times the ledger can be difficult to understand
* Need to be able to input more detailed insurance coverage; such as downgrades, age limits, waiting periods, missing tooth clause
Response from Patterson Dental Supply
Thank you for your review! Please contact our Patterson Technology Center Support Specialists at 800-475-5036 for assistance with the ledger and insurance coverage details. Many practices use autonotes to add additional insurance details and we'd like to help you find a solution.
- Used Daily for 2+ years
-
Review Source
Overall rating
- Value for Money
- Ease of Use
- Customer Support
- Likelihood to recommend 10.0 /10
Efficient Dental Software that makes managing patients on a daily basis easy and trouble-free.
Reviewed on 25/06/2018
Pros
If there are any errors in processing a claim, the reports are that print help you determine what corrections need to be made. It is not unlikely for you to receive a call from support if they notice you have claims stuck in in-process. They pay attention to what changes you recommend.
Cons
We have had a few glitches with ghost appointments or accounts that are boggled down but I have had the same issue with the competitor software.
- Industry: Medical Practice
- Company size: 2–10 Employees
- Used Daily for 2+ years
-
Review Source
Overall rating
- Value for Money
- Ease of Use
- Customer Support
- Likelihood to recommend 9.0 /10
EAGLESOFT REVIEW
Reviewed on 15/02/2019
We have been using Eaglesoft at my dental practice for about 4.5 yrs now
and have been very...
We have been using Eaglesoft at my dental practice for about 4.5 yrs now
and have been very satisfied with it.
It is a very powerful and extensive Dental Office software with many features.
I definitely recommend it when asked.
Pros
This software is the most user friendly and easiest to learn of all the
dental software that I have tried.
Cons
I would like to see the software be able to better integrate
devices such as intraoral cameras and digital xrays ( other than Schick).
- Industry: Medical Practice
-
Review Source
Overall rating
- Value for Money
- Ease of Use
- Customer Support
- Likelihood to recommend 1.0 /10
Looking for dental software? Look elsewhere.
Reviewed on 08/09/2016
Pros
Very customizable but sometimes even that isn't for the best. I am able to assign colors to each provider and employee but I cannot get the software to stop prompting us to "change to prescription paper" or "change to regular paper" when printing. Too many auto pop-up all over the software that are not able to be turned off.
Cons
Treatment planning is a nightmare. We're a big office and present major treatment needs. It is not uncommon for our treatment plans to include 20+ services and this software does not make that easy. Very tedious to enter and prioritize. The software will not auto correct posterior and anterior fillings based off the tooth #. Also, there is no reason I would not want to write clinical notes and treatment plan at the same time, it doesn't make since for those features to be in 2 different places within the software.
Also, adding patient family members has to be done very delicately, especially when they have Insurance.
- Industry: Information Services
- Company size: 2–10 Employees
- Used Daily for 2+ years
-
Review Source
Overall rating
- Value for Money
- Ease of Use
- Customer Support
- Likelihood to recommend 0.0 /10
WORST DENTAL SOFTWARE- I REGRETED BIG TIME
Reviewed on 26/09/2020
I have been using numerous Dental Software , and Eaglesoft are the MOST ANNOYING and RIDICULOUS of...
I have been using numerous Dental Software , and Eaglesoft are the MOST ANNOYING and RIDICULOUS of all. We have been having so much problem from day one till now. It DOES NOT WORTH IT for the money , and 10 years of disaster with this software.
Pros
ABLE TO SEE 6 MONTHS AHEAD which is easy to schedule pt.
Cons
Ridiculous OVERALL, take 10 steps to get to a window or function. Too many block, hard to navigate.....