https://hopereturned.blogspot.com