Proton models