start _pipe()