amin ul haque and farogh naseem