first version of matcher, but cannot find appropriate points