add id3v2 header impl