working fourier transform, updated some accessors to be more standard