added diffusion 0.5 scaling law