Added pretty printer1