a convertor i wrote