updates on pipelyne sh and py