added version fetcher