Iran National Science Foundation Grant 4012668