add wav support
TODO updated