Added advection method