Arab journal of basic and applied sciences [Arab J Basic Appl Sci] NLMUID: 101774896