Quantum Dots technology