ADD: complete wavelet backend