add Point class