refactoring + add example wav files