added skeleton code for EMST and FFT