techniques for synthesis of nanomaterials ii