path structure testing