2023 the 12th International Conference on Nanostructures, Nanomaterials and Nanoengineering Icnnn 2023 27 - 29 October 2023