https://defininghopes.com/.