project fetcher implemented