now with pretty printing