added functional spec. to point2 and point3