add new feature and wavelet approximation