pretty print try 2