customized dzen output, needs clean up
refactor config
refactor StreamConvert