adding the viewpoints in