path parent responsibility structure