add a switch to print protonation status