Cut copy paste corrected for point nand operations added for circle and ellipse also