https://shahmirriddo.medium.com/mini-projects-to-exercise-python-object-oriented-programming-oops-with-github-links-2db5cddf4ecd