added keypoint io to feature matching