saad rafique challenges