High energy electron proton collision