path resolution