~path structure
~path structure