Main Point Class