start to replace qname io with string converter