State of the art : pretty printer