[yanan] fake data and data pipe