Kahlil Abdul Aziz revised (3)