fix route's rule