add pretty printer have a nice looking generated code