path object