https://medium.com/@na883865/the-ultimate-solution-for-medication-management-dispensers-schedulers-and-alarms-96a50daa28e8