Iqbal view 3