divide pipe and pipeModels
divide pipe and pipeModels