how to build a client pipeline