fix the keep statement for proton and summary particles to void adding 100 more gluons