path scaling