retry of vocal

much cleaner
still need <xong> in input xml though
i think this will work for consoles too. but cant test.
added 2 files,