working on harmonic extractor