added mget extractor and finished mget external api method