Quantum dot developments