bug fixed, add constrain to Get_Matching_FL