Add Point struct