pretty printer finished