tried implementing filter...lots of crackles