Add viewpoint