Iqbal view 2