codirectrolyte