refactored adopt_a_dog folder structure