A downhole mill is designed for milling metal objects in the cased and open wells to clean wells along the entire cross section of the barrel