Replaced flow algorithm
Fixed bug with CarbonSource constructor  -_-