firehose WIP