finish pretty print

issue : encoding,
dont remove white spaces in string
comment