translation by Sayed Farah