unique path name support added