finish keypoints.h