proton interactions