refine rule for internat