dirty naguib view 3