allow data to flow out