pipe and process mechanisms 5118308