deprecated old version and switch to basefetcher