https://mqrbeqsovr.blogspot.com/2021/06/example-of-reflection-definition-and.html