hercules flow