add init program from pipe