more work on firehose