hydrogen diffusion (WORKING! :D )