However could you explain what counter, capacity impurity actually are and what are they used for? Maybe in a multiline comment right below or above the block of parameters.