pretty print3