path names optimization