alter path builder