add path_normalize