made id3 into a module