Colloidal synthesis