improve print out