path generalizations

for release