filled everything out for self-diffusion test, now to compile...