two devices use two pipe, it works