firehose class