fix ar2, add hilbert