reduce path