path class