Fixed bugged BC producer math
BC consumer improvements