improved print summary
simple merge