Dots nanotechnology