PathGraph