got more advection things working. some problems with errors. i think advection should be much much much lower error than it is. but it... isn't... hmm...