first version of point and initial draft of matrix