path design