Imam-ul-Haq replacement