New diffusion scheme following Tarmo's model