improved donut with animations, labels and popn