Taher, Nesma mahmoud, Faculty of Informatics & Computer Science, Helwan University, Cairo, Egypt