Format data; add impulse kernel
misc