Mohammad Kaif analysis