in progress: calculate only keypoints positions, adapt demo