adaptive path