minor changes; eigenfunctions are now smoothed properly