finished regular advect