https://blogs.depaul.edu/chu8/....2024/04/01/proton-ke