path demo