initial commit of pipe_manager