add NormalizePathInPlace()