https://dinis-maga.medium.com/coding-for-accessibility-making-software-inclusive-for-all-users-d2cba7ba3c8b