Implemented pull and fetch_archive