VIEWPOINTS CLASS