refactor crwaler now use URIs