repo fetcher functioning and tested