almost done with support for id3v2.x