fault modeling abdallah