feature(pipe) pipe -> on("data")