Mohammad-Al-khafaji-updated