[wip] almost working name pipe