See title, says it all. Constructor IS running at 100%, as input products are constantly over what is needed, and output is not limited. But efficiency states 1%. Probably the zero's fall away, or misuse of float, integer, etc (hey, no programmer, just know tiny bit)