https://medium.com/@saramashehmir2020/creating-a-personal-diary-application-with-python-a-step-by-step-guide-ef7e97a58b3d