fix stupids and add hilbert transform smoothing