Global Matching Program