put all STFT in single class and override Transformation