added fourier axis creation. algorithm works now