add Point.hs