add PipeServer, minor fix
minor fix