upgraded pather