relative and absolute path correction