added id3 lib