usePath now can passing parameter