https://karneta.com/finding-the-first-step-to-get-started-by-targeting-the-smart-method/