refactored nephews and nieces
fixed for typo
separated out logic into another module called findable