https://introducedself.blogspot.com