dual viewpoint