Finished PathStruct (I think)