Proton systems