created point struct
created point struct