new path validator