new ransac implementation completed