1. Molecular Chemistry Laboratory, Department of Chemistry, Semlalia Faculty of Sciences, Cadi Ayyad University, Marrakech, Morocco
2. Laboratory of Engineering, Electrochemistry, Modeling and Environment, Faculty of Sciences, Sidi Mohamed Ben Abdellah University, Fez, Morocco
3. Laboratory of Heterocyclic Organic Chemistry, Department of Chemistry, Faculty of Sciences, Mohammed V University, Rabat, Morocco
4. Department of Chemistry, Tulane University, New Orleans, LA, USA