https://simonhancrew.github.io/posts/2023-09-01-py_decrator/
decorator - yukke's blog