working on homography things