implemented flac support